大连建设网站制作,网站设计编程有哪些,注册百度账号免费,网站建设家乡网页设计模板前一阵调试了新到的一大批设备#xff0c;其中只有工业摄像头没有提供官方的ROS驱动#xff0c;只有一个官方的SDK#xff0c;在github上找到了之前师兄写的一个旧版本的ROS驱动#xff0c;但是调试过程一直显示连接不上摄像头#xff0c;错误信息类似于下面这样#xff…前一阵调试了新到的一大批设备其中只有工业摄像头没有提供官方的ROS驱动只有一个官方的SDK在github上找到了之前师兄写的一个旧版本的ROS驱动但是调试过程一直显示连接不上摄像头错误信息类似于下面这样
openin the camera device id
Camera SDK init status : 0
No camera found
Status -16
[ERROR] [1540560413.389152223]: cv camera open failed: No camera found排查了很久用官方提供的开发包中的qt5-demo是可以运行的在查看项目issue时发现官方回复过一个提问也是关于无法调用摄像头的官方的说法是需要给驱动管理员权限否则容易出错错误原因在于驱动的动态链接库文件中有问题由于动态链接库的源代码不公开所以只能给驱动管理员权限来解决。相当于ros代码是没有错误的错误之处在于官方的sdk所以我对照官网提供的最新版本的sdk把动态链接库文件进行了替换之后正常编译运行相机可以通过rviz正常查看。
新版本的驱动开源在gitte仓库如有问题欢迎指出。 https://gitee.com/zhang_zhi_he/mindvision_-inudstrial_-camera_-driver_-ros