在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Qt 连接海康摄像头并显示视频

Qt 连接海康摄像头并显示视频

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:39.46M
  • 下载次数:28
  • 浏览次数:455
  • 发布时间:2020-04-23
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 相关标签: 摄像头 海康 Qt 摄像 显示

实例介绍

【实例简介】使用Qt,实现了两种连接海康摄像头,并获取到视频流,刷新在界面上显示。代码可以编译通过运行。

【实例截图】

from clipboard

【核心代码】


└─facechannel2
    │  1_video.avi
    │  facechannel2.sln
    │  facechannel2.VC.db
    │  
    ├─facechannel2
    │  │  datatype.h
    │  │  facechannel2.cpp
    │  │  facechannel2.h
    │  │  facechannel2.pro
    │  │  facechannel2.qrc
    │  │  facechannel2.ui
    │  │  facechannel2.vcxproj
    │  │  facechannel2.vcxproj.filters
    │  │  facechannel2.vcxproj.user
    │  │  imageprocess.cpp
    │  │  imageprocess.h
    │  │  main.cpp
    │  │  method1.cpp
    │  │  method1.h
    │  │  method2.cpp
    │  │  method2.h
    │  │  PlayM4.h
    │  │  
    │  ├─Debug
    │  │  │  facechannel2.lastbuildstate
    │  │  │  facechannel2.log
    │  │  │  facechannel2.obj
    │  │  │  facechannel2.unsuccessfulbuild
    │  │  │  imageprocess.obj
    │  │  │  main.obj
    │  │  │  method1.obj
    │  │  │  method2.obj
    │  │  │  moc_facechannel2.obj
    │  │  │  moc_method1.obj
    │  │  │  qrc_facechannel2.obj
    │  │  │  vc140.pdb
    │  │  │  
    │  │  └─facechannel2.tlog
    │  │          CL.command.1.tlog
    │  │          CL.read.1.tlog
    │  │          CL.write.1.tlog
    │  │          facechannel2.lastbuildstate
    │  │          facechannel2.write.1u.tlog
    │  │          link.command.1.tlog
    │  │          link.read.1.tlog
    │  │          link.write.1.tlog
    │  │          
    │  ├─GeneratedFiles
    │  │  │  qrc_facechannel2.cpp
    │  │  │  ui_facechannel2.h
    │  │  │  
    │  │  └─Debug
    │  │          moc_facechannel2.cpp
    │  │          moc_method1.cpp
    │  │          
    │  └─Resources
    ├─include
    │  │  DataType.h
    │  │  DecodeCardSdk.h
    │  │  HCNetSDK.h
    │  │  plaympeg4.h
    │  │  
    │  ├─opencv
    │  │      cv.h
    │  │      cv.hpp
    │  │      cvaux.h
    │  │      cvaux.hpp
    │  │      cvwimage.h
    │  │      cxcore.h
    │  │      cxcore.hpp
    │  │      cxeigen.hpp
    │  │      cxmisc.h
    │  │      highgui.h
    │  │      ml.h
    │  │      
    │  └─opencv2
    │      │  calib3d.hpp
    │      │  core.hpp
    │      │  cvconfig.h
    │      │  dnn.hpp
    │      │  features2d.hpp
    │      │  flann.hpp
    │      │  highgui.hpp
    │      │  imgcodecs.hpp
    │      │  imgproc.hpp
    │      │  ml.hpp
    │      │  objdetect.hpp
    │      │  opencv.hpp
    │      │  opencv_modules.hpp
    │      │  photo.hpp
    │      │  shape.hpp
    │      │  stitching.hpp
    │      │  superres.hpp
    │      │  video.hpp
    │      │  videoio.hpp
    │      │  videostab.hpp
    │      │  world.hpp
    │      │  
    │      ├─calib3d
    │      │      calib3d.hpp
    │      │      calib3d_c.h
    │      │      
    │      ├─contrib
    │      │      contrib.hpp
    │      │      detection_based_tracker.hpp
    │      │      hybridtracker.hpp
    │      │      openfabmap.hpp
    │      │      retina.hpp
    │      │      
    │      ├─core
    │      │  │  affine.hpp
    │      │  │  base.hpp
    │      │  │  bufferpool.hpp
    │      │  │  core.hpp
    │      │  │  core_c.h
    │      │  │  cuda.hpp
    │      │  │  cuda.inl.hpp
    │      │  │  cuda_devptrs.hpp
    │      │  │  cuda_stream_accessor.hpp
    │      │  │  cuda_types.hpp
    │      │  │  cvdef.h
    │      │  │  cvstd.hpp
    │      │  │  cvstd.inl.hpp
    │      │  │  cv_cpu_dispatch.h
    │      │  │  cv_cpu_helper.h
    │      │  │  devmem2d.hpp
    │      │  │  directx.hpp
    │      │  │  eigen.hpp
    │      │  │  fast_math.hpp
    │      │  │  gpumat.hpp
    │      │  │  internal.hpp
    │      │  │  ippasync.hpp
    │      │  │  mat.hpp
    │      │  │  mat.inl.hpp
    │      │  │  matx.hpp
    │      │  │  neon_utils.hpp
    │      │  │  ocl.hpp
    │      │  │  ocl_genbase.hpp
    │      │  │  opengl.hpp
    │      │  │  opengl_interop.hpp
    │      │  │  opengl_interop_deprecated.hpp
    │      │  │  operations.hpp
    │      │  │  optim.hpp
    │      │  │  ovx.hpp
    │      │  │  persistence.hpp
    │      │  │  ptr.inl.hpp
    │      │  │  saturate.hpp
    │      │  │  softfloat.hpp
    │      │  │  sse_utils.hpp
    │      │  │  traits.hpp
    │      │  │  types.hpp
    │      │  │  types_c.h
    │      │  │  utility.hpp
    │      │  │  va_intel.hpp
    │      │  │  version.hpp
    │      │  │  wimage.hpp
    │      │  │  
    │      │  ├─hal
    │      │  │      hal.hpp
    │      │  │      interface.h
    │      │  │      intrin.hpp
    │      │  │      intrin_cpp.hpp
    │      │  │      intrin_neon.hpp
    │      │  │      intrin_sse.hpp
    │      │  │      
    │      │  └─utils
    │      │          logger.hpp
    │      │          trace.hpp
    │      │          
    │      ├─dnn
    │      │      all_layers.hpp
    │      │      dict.hpp
    │      │      dnn.hpp
    │      │      dnn.inl.hpp
    │      │      layer.details.hpp
    │      │      layer.hpp
    │      │      shape_utils.hpp
    │      │      
    │      ├─features2d
    │      │      features2d.hpp
    │      │      
    │      ├─flann
    │      │      allocator.h
    │      │      all_indices.h
    │      │      any.h
    │      │      autotuned_index.h
    │      │      composite_index.h
    │      │      config.h
    │      │      defines.h
    │      │      dist.h
    │      │      dummy.h
    │      │      dynamic_bitset.h
    │      │      flann.hpp
    │      │      flann_base.hpp
    │      │      general.h
    │      │      ground_truth.h
    │      │      hdf5.h
    │      │      heap.h
    │      │      hierarchical_clustering_index.h
    │      │      index_testing.h
    │      │      kdtree_index.h
    │      │      kdtree_single_index.h
    │      │      kmeans_index.h
    │      │      linear_index.h
    │      │      logger.h
    │      │      lsh_index.h
    │      │      lsh_table.h
    │      │      matrix.h
    │      │      miniflann.hpp
    │      │      nn_index.h
    │      │      object_factory.h
    │      │      params.h
    │      │      random.h
    │      │      result_set.h
    │      │      sampling.h
    │      │      saving.h
    │      │      simplex_downhill.h
    │      │      timer.h
    │      │      
    │      ├─gpu
    │      │  │  devmem2d.hpp
    │      │  │  gpu.hpp
    │      │  │  gpumat.hpp
    │      │  │  stream_accessor.hpp
    │      │  │  
    │      │  └─device
    │      │      │  block.hpp
    │      │      │  border_interpolate.hpp
    │      │      │  color.hpp
    │      │      │  common.hpp
    │      │      │  datamov_utils.hpp
    │      │      │  dynamic_smem.hpp
    │      │      │  emulation.hpp
    │      │      │  filters.hpp
    │      │      │  funcattrib.hpp
    │      │      │  functional.hpp
    │      │      │  limits.hpp
    │      │      │  reduce.hpp
    │      │      │  saturate_cast.hpp
    │      │      │  scan.hpp
    │      │      │  simd_functions.hpp
    │      │      │  static_check.hpp
    │      │      │  transform.hpp
    │      │      │  type_traits.hpp
    │      │      │  utility.hpp
    │      │      │  vec_distance.hpp
    │      │      │  vec_math.hpp
    │      │      │  vec_traits.hpp
    │      │      │  warp.hpp
    │      │      │  warp_reduce.hpp
    │      │      │  warp_shuffle.hpp
    │      │      │  
    │      │      └─detail
    │      │              color_detail.hpp
    │      │              reduce.hpp
    │      │              reduce_key_val.hpp
    │      │              transform_detail.hpp
    │      │              type_traits_detail.hpp
    │      │              vec_distance_detail.hpp
    │      │              
    │      ├─highgui
    │      │      cap_ios.h
    │      │      highgui.hpp
    │      │      highgui_c.h
    │      │      ios.h
    │      │      
    │      ├─imgcodecs
    │      │      imgcodecs.hpp
    │      │      imgcodecs_c.h
    │      │      ios.h
    │      │      
    │      ├─imgproc
    │      │  │  imgproc.hpp
    │      │  │  imgproc_c.h
    │      │  │  types_c.h
    │      │  │  
    │      │  ├─detail
    │      │  │      distortion_model.hpp
    │      │  │      
    │      │  └─hal
    │      │          hal.hpp
    │      │          interface.h
    │      │          
    │      ├─legacy
    │      │      blobtrack.hpp
    │      │      compat.hpp
    │      │      legacy.hpp
    │      │      streams.hpp
    │      │      
    │      ├─ml
    │      │      ml.hpp
    │      │      
    │      ├─nonfree
    │      │      features2d.hpp
    │      │      gpu.hpp
    │      │      nonfree.hpp
    │      │      ocl.hpp
    │      │      
    │      ├─objdetect
    │      │      detection_based_tracker.hpp
    │      │      objdetect.hpp
    │      │      objdetect_c.h
    │      │      
    │      ├─ocl
    │      │      matrix_operations.hpp
    │      │      ocl.hpp
    │      │      
    │      ├─photo
    │      │      cuda.hpp
    │      │      photo.hpp
    │      │      photo_c.h
    │      │      
    │      ├─shape
    │      │      emdL1.hpp
    │      │      hist_cost.hpp
    │      │      shape.hpp
    │      │      shape_distance.hpp
    │      │      shape_transformer.hpp
    │      │      
    │      ├─stitching
    │      │  │  stitcher.hpp
    │      │  │  warpers.hpp
    │      │  │  
    │      │  └─detail
    │      │          autocalib.hpp
    │      │          blenders.hpp
    │      │          camera.hpp
    │      │          exposure_compensate.hpp
    │      │          matchers.hpp
    │      │          motion_estimators.hpp
    │      │          seam_finders.hpp
    │      │          timelapsers.hpp
    │      │          util.hpp
    │      │          util_inl.hpp
    │      │          warpers.hpp
    │      │          warpers_inl.hpp
    │      │          
    │      ├─superres
    │      │      optical_flow.hpp
    │      │      superres.hpp
    │      │      
    │      ├─ts
    │      │      gpu_perf.hpp
    │      │      gpu_test.hpp
    │      │      ts.hpp
    │      │      ts_gtest.h
    │      │      ts_perf.hpp
    │      │      
    │      ├─video
    │      │      background_segm.hpp
    │      │      tracking.hpp
    │      │      tracking_c.h
    │      │      video.hpp
    │      │      
    │      ├─videoio
    │      │      cap_ios.h
    │      │      videoio.hpp
    │      │      videoio_c.h
    │      │      
    │      └─videostab
    │              deblurring.hpp
    │              fast_marching.hpp
    │              fast_marching_inl.hpp
    │              frame_source.hpp
    │              global_motion.hpp
    │              inpainting.hpp
    │              log.hpp
    │              motion_core.hpp
    │              motion_stabilizing.hpp
    │              optical_flow.hpp
    │              outlier_rejection.hpp
    │              ring_buffer.hpp
    │              stabilizer.hpp
    │              videostab.hpp
    │              wobble_suppression.hpp
    │              
    ├─lib
    │  │  GdiPlus.lib
    │  │  HCCore.lib
    │  │  HCNetSDK.lib
    │  │  MVGigE.lib
    │  │  PlayCtrl.lib
    │  │  
    │  └─openCV
    │          opencv_calib3d2411.lib
    │          opencv_calib3d2411d.lib
    │          opencv_contrib2411.lib
    │          opencv_contrib2411d.lib
    │          opencv_core2411.lib
    │          opencv_core2411d.lib
    │          opencv_features2d2411.lib
    │          opencv_features2d2411d.lib
    │          opencv_flann2411.lib
    │          opencv_flann2411d.lib
    │          opencv_gpu2411.lib
    │          opencv_gpu2411d.lib
    │          opencv_highgui2411.lib
    │          opencv_highgui2411d.lib
    │          opencv_imgproc2411.lib
    │          opencv_imgproc2411d.lib
    │          opencv_legacy2411.lib
    │          opencv_legacy2411d.lib
    │          opencv_ml2411.lib
    │          opencv_ml2411d.lib
    │          opencv_nonfree2411.lib
    │          opencv_nonfree2411d.lib
    │          opencv_objdetect2411.lib
    │          opencv_objdetect2411d.lib
    │          opencv_ocl2411.lib
    │          opencv_ocl2411d.lib
    │          opencv_photo2411.lib
    │          opencv_photo2411d.lib
    │          opencv_stitching2411.lib
    │          opencv_stitching2411d.lib
    │          opencv_superres2411.lib
    │          opencv_superres2411d.lib
    │          opencv_ts2411.lib
    │          opencv_ts2411d.lib
    │          opencv_video2411.lib
    │          opencv_video2411d.lib
    │          opencv_videostab2411.lib
    │          opencv_videostab2411d.lib
    │          
    └─Win32
        └─Debug
            │  AudioRender.dll
            │  D3DCompiler_43.dll
            │  D3DX9_43.dll
            │  EagleEyeRender.dll
            │  facechannel2.exe
            │  facechannel2.ilk
            │  facechannel2.pdb
            │  gdiplus.dll
            │  HCCore.dll
            │  HCNetSDK.dll
            │  HWDecode.dll
            │  MP_Render.dll
            │  MP_VIE.dll
            │  PlayCtrl.dll
            │  SuperRender.dll
            │  YUVProcess.dll
            │  
            ├─ClientDemoDll
            │      calib.dll
            │      iconv.dll
            │      libcrypto-1_1.dll
            │      libcurl.dll
            │      libssl-1_1.dll
            │      libxml2.dll
            │      msvcr120.dll
            │      ReadMe.txt
            │      zlib1.dll
            │      
            └─HCNetSDKCom
                    AnalyzeData.dll
                    AudioIntercom.dll
                    HCAlarm.dll
                    HCAlarm.lib
                    HCCoreDevCfg.dll
                    HCDisplay.dll
                    HCGeneralCfgMgr.dll
                    HCGeneralCfgMgr.lib
                    HCIndustry.dll
                    HCPlayBack.dll
                    HCPreview.dll
                    HCPreview.lib
                    HCVoiceTalk.dll
                    libiconv2.dll
                    msvcr90.dll
                    OpenAL32.dll
                    StreamTransClient.dll
                    SystemTransform.dll
                    


网友评论

第 1 楼 shushikuan 发表于: 2021-01-15 13:47 30
VS2015+QT开发,缺少相关dll,不能直接运行。

支持(0) 盖楼(回复)

发表评论

(您的评论需要经过审核才能显示)

查看所有1条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警