3
내 웹캠을 OpenCV와 함께 사용하여 응용 프로그램을 실행하려고합니다. 그러나 videoCapture를 사용하여 프레임을 가져 오려고하면이 오류가 발생합니다. OpenCV 용 libv4l 누락
문제를 확인한 후, 몇 가지 제안은 그 응용 프로그램을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.
감사합니다. 지금 사용해보세요. 내 libv4l 라이브러리는 nvidia TX2를 사용하기 때문에 다른 경로에 있습니다. 링크를 읽은 후 올바른 경로가 /usr/lib/aarch64-linux-gnu/libv4l/v4l2convert.so 인 것을 발견했습니다. – chan3600
내가 도와 드릴 수있어서 기쁩니다! –