ubuntu16.04下运行海康威视网络摄像头sdk(qtdemo)

因为工程原因不得不在Ubuntu系统下链接海康威视相机.查阅了很多资料,对于我这种小白来说都不够用,自己摸索吧,然后给海康威视开发者发各种傻x邮件,不要脸地问问题,总在在qt里把相机画面调出来了,希望接下来可以和各位大神一起交流.
1.首先拿到相机,用网线连上电脑,根据操作手册,先把相机激活,http://192.168.1.64/doc/page/login.asp?_1587994274991&page=preview 我的是这个网址,设置好账户密码(牢记密码),记住自己相机的ip地址.设置好之后相机画面应该就能实时在网页上显示了.
2.到海康威视官网下载Linux版本的sdk,解压打开,如图所示ubuntu16.04下运行海康威视网络摄像头sdk(qtdemo)_第1张图片
这里的consoledemo我还没研究明白怎么弄,先不管,搞一下那个qt demo 打开qt软件,里面有个qt_demo_readme.txt,先按照操作一下,就是复制一下库到…(路径不写了,text里面有),打开qt软件,选择打开新的项目:QtDemo/Linux64/QtCreator/QtClientDemo.pro文件,加载编译一下就好了,运行一下,出现图形化界面右击左上角的devicetree,配置添加设备,输入device的ip地址,设备的账户密码(刚才让记住的),结果出现下面的界面,错误113,

ubuntu16.04下运行海康威视网络摄像头sdk(qtdemo)_第2张图片
发邮件问了sdk开发者,是由于有个组件库没加载(具体错误类型可以看开发文档里面的chm文件(这个文件需要专用的阅读器打开,不过值得一看,安装教程可以百度,很简单)),具体操作就是将HCNetSDKCom里面的几个库文件,拷到外面来(上一层目录),和其他的库文件放到一起如图所示,ubuntu16.04下运行海康威视网络摄像头sdk(qtdemo)_第3张图片
再次编译qt,运行,devicetree重复刚才添加设备的动作就能显示画面了,下一步想办法开发自动抓图

你可能感兴趣的:(ubuntu16.04下运行海康威视网络摄像头sdk(qtdemo))