2017-10-24 1 views
3

내 웹캠을 OpenCV와 함께 사용하여 응용 프로그램을 실행하려고합니다. 그러나 videoCapture를 사용하여 프레임을 가져 오려고하면이 오류가 발생합니다. OpenCV 용 libv4l 누락

OpenCV build configuration

VIDEOIO ERROR: V4L2: Pixel format of incoming image is unsupported by OpenCV Sample: ../test/test.cpp:3331

문제를 확인한 후, 몇 가지 제안은 그 응용 프로그램을

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

를 실행하려면이 명령을 사용하여 말을하지만 시스템에서이 라이브러리 파일이없는/USR /lib/libv4l/v4l2convert.so

이 라이브러리를 어디서 얻을 수 있는지 잘 모르거나 OpenCV 자체가 있습니까?

감사

편집

: 또한 내가 아니라이 lib에 here

그것은 우분투 패키지에 대한 링크입니다, lib 디렉토리가 libv4l-0입니다해야 패키지를 발견

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. 

답변

1

시도 당신은 링크에서 볼 수 있습니다.

+0

감사합니다. 지금 사용해보세요. 내 libv4l 라이브러리는 nvidia TX2를 사용하기 때문에 다른 경로에 있습니다. 링크를 읽은 후 올바른 경로가 /usr/lib/aarch64-linux-gnu/libv4l/v4l2convert.so 인 것을 발견했습니다. – chan3600

+0

내가 도와 드릴 수있어서 기쁩니다! –