如何使用opencv调用海康威视工业相机

急急急!! 我一开始使用usb内窥镜(支持uvc协议),在终端输入v4l2-ctl --list-devices显示有摄像头,并使用opencv成功调用了


但是,我使用海康威视工业相机usb3.0(不支持uvc模式),连接到板子端,终端使用lsusb可以找到

但是输入v4l2-ctl --list-devices确显示不到

怎么解决,很急,方便的话直接加我联系方式13346630099,我现在就差这个最后一步完成这个系统的设计,工厂那边很急,今天已经把相机采购了,系统效果好的话会采购你们的开发板,还请尽快,非常感谢

这种摄像头不是走标准的 UVC 协议内核驱动的呢,我看了下说明需要使用 MVS或者其他USB3 Vision驱动软件,这类是通过应用层 libusb 实现的应用层驱动,我找到一个好像说Aravis这个开源库支持各类工业相机,您可以去学习下相关的库用法呢。你需要用支持相关协议的库调试,必要时可以获取摄像头厂商的相关资料或者技术支持呢。

我们的平台支持标准的UVC协议,这块的需求需要摄像头厂商将他们的SDK适配我们的平台呢。