本文连接:https://blog.csdn.net/qq_15029743/article/details/79733960
咱们买回来的网络摄像头能够在官网下载到SDK开发包:网络
下载下来SDK后咱们解压,就能够看到里面包含一些开发文档以及一些Demo示例:优化
咱们点开Demo示例,能够看到里面有各类语言的示例,这里咱们以MFC为例进行说明:.net
这里,咱们须要注意阅读编译环境说明:视频
其中,MFC综合示例是没有问题的,咱们直接导入头文件和库文件就能够运行,可是对于分功能的示例就存在一些问题,这里咱们就以分功能中的第一个为例进行演示:blog
因为电脑上没有安装VS2008,因此这里无视环境,直接用VS2013单向升级后打开:教程
打开后咱们首先要进行一个地方的修改,这是SDK文档的一个失误,就是输出目录不一致,这会直接致使后面执行的出错:图片
这里咱们选择修改配置属性→常规→输出目录(两个保持一致便可),修改成:开发
.\bin\文档
接下来咱们进行文件的导入,这里须要选择Debug x64,这个的选择和你下载的SDK以及你的系统有关:博客
右击属性,填入咱们头文件的路径:
修改完成后记得点应用,一样的操做咱们再添加库文件:
这是咱们必定记得选择Debug为x64,不然会各类报错:
紧接着咱们生成运行:
提示缺乏DLL文件,这时咱们把这些文件按照SDK说明文档的作法复制到bin目录下便可正常运行:
注:必定不要漏赋值,不然会形成后面程序运行出错
咱们填好咱们在相机激活的时候的配置信息以后,就能够顺利使用官方给的Demo了:
附1:若是你须要对摄像机的图像进行抓图并显示到程序页面上,请参考:
基于MFC海康威视摄像头Demo(含抓图显示|不含云台)
效果如图所示:
附2:若是你须要对抓取的图片作图像处理:
请参考:海康威视图像处理Demo
效果如图所示:
附3:若是你须要海康威视相机标定的示例
请参考:海康威视标定DEMO
效果如图所示:
附4:若是你须要视频的多路播放(链接多个相机,用于双目或者多目的开发)
请下载: 海康威视多目Demo
须要详细的说明请参考:海康威视多路播放博客
效果如图所示:
附5:若是你须要对摄像头返回图像的文字,时间,叠加进行更改:
请参考:海康威视摄像机OSD设置、字符叠加(时间,通道名称)
效果如图所示:
附6:若是咱们须要在三维重建前进行一个物体的识别并针对特定物体进行优化(此部分博主还没有实现,仅是一种思路,欢迎有比较好的想法的读者能够私信或留言给博主指导!):
请参考:物体识别,Win7下运行TensorFlow Object Detection API详细版教程(零基础操做)
附7:若是你须要利用双目或多目摄像机进行三维重建,达到以下的效果图,请参考博客:双目三维重建—基于特征点匹配的被动式三维重建(OpenCV+OpenGL)
和摄像头SDK相连的程序,如图二所示的程序代码还在整理中,若是您有须要请关注博主博客
附8:若是你尚未选购网络摄像头或者不知道如何选择网络摄像头,请参考博客:海康威视网络摄像头购买指南(焦距&像素等参数)
附9:若是您已经购买了网络摄像机可是不知道如何首次激活使用,请参考博客:海康威视摄像头初始化设置(新相机的第一次配置&相机恢复出厂设置)
附10:若是您须要制做海康威视+OpenCV的播放器,请下载Demo:海康威视+OpenCV播放器(具体博文尚在整理中)
———————————————— 版权声明:本文为CSDN博主「土豪gold」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接及本声明。 原文连接:https://blog.csdn.net/qq_15029743/article/details/79733960