簡體   English   中英

缺少libv4l for OpenCV

[英]Missing libv4l for OpenCV

我正在嘗試使用我的網絡攝像頭和OpenCV來運行我的應用程序。 但是,當我試圖用videoCapture獲取幀時,它給了我這個錯誤。

視頻錯誤:V4L2:OpenCV示例不支持傳入圖像的像素格式:../ test / test.cpp:3331

OpenCV構建配置

檢查問題后,一些建議說要使用此命令來運行應用程序

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

它是ubuntu軟件包的鏈接,應該有lib的軟件包是libv4l-0 ,你可以在鏈接中看到。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM