我正在尝试将网络摄像头与OpenCV结合使用来运行我的应用程序。
但是,当我尝试使用videoCapture获取帧时,它给了我这个错误。



c++ - 缺少OpenCV的libv4l-LMLPHP

检查问题后,一些建议说要使用此命令来运行应用程序

LD_PRELOAD="/usr/lib/libv4l/v4l2convert.so" ./MY-APP

但我在系统/usr/lib/libv4l/v4l2convert.so中没有此库文件

我不确定在哪里可以找到该库,或者它是否随OpenCV一起提供?

谢谢

编辑:也尝试过
sudo apt-get install libv4l-0
[sudo] password for nvidia:
Reading package lists... Done
Building dependency tree
Reading state information... Done
libv4l-0 is already the newest version (1.10.0-1).
libv4l-0 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

最佳答案

我找到了这个lib here

它是ubuntu软件包的链接,应该具有lib的软件包是libv4l-0,如您在链接中所见。

07-27 13:34