接触相机开发一个月了,总结下来,有这么几点。
1.学会看他的开发指南,里面每一个接口介绍的很详细,你用什么功能就调什么功能,把相关的结构体准备好就行。
2.先找官方技术支持要一些Demo,比如官方海康SDK开发现在没有python的,但是技术客服那里有,你可以要。
3.明白相机开发的整体逻辑,一般就是检测设备、创建设备句柄、打开设备、拍照、关闭设备。开发指南里有写。
让人烦躁的bug
1.加载相机 HCNetSDK.dll 失败。
当时遇到这两种报错,讲下我是怎么解决的。
先检查路径,绝对路径、相对路径都试下。不行的话在官网上把64位、32位的SDK文件都下载下来换着试下。这两种我都试过了。
最后我把这些DLL放在一起,试了下成功了,也就是说,HCNetSDK.dll 是不能自己存在的,得和其他DLL放一起。(就是dll没有对应上,不行就把官方32和64的都弄进来)
别问我是怎么发现的,第六感、、、
先记真么多。