공개를 원하지 않는 문의 사항은 withrobot@withrobot.com 으로 메일 주시기 바랍니다.

oCamS-1CGN-U OpenCV python 예제코드 문의

작성자
고라파덕
작성일
2021-09-08 16:23
조회
499
안녕하세요,

http://www.mcuboard.com/shop/board/view.php?id=WIKI&no=23

위 사이트에서 다운받은 python3과 OpenCV를 이용한 예제 코드 실행 중 오류가 있어서 문의 드립니다.

/dev/v4l/by-id/usb-WITHROBOT_Inc._oCamS-1CGN-U_SN_2E69F151-video-index1
Traceback (most recent call last):
File "oCamS-1CGN-U.py", line 13, in <module>
test = liboCams.oCams(devpath, verbose=0)
File "/root/oCam_OpenCV_Python33/liboCams.py", line 304, in __init__
self.cam = v4l2_util(dev,verbose=False)
File "/root/oCam_OpenCV_Python33/liboCams.py", line 37, in __init__
form, stp = self.GetCurrentFormat()
File "/root/oCam_OpenCV_Python33/liboCams.py", line 199, in GetCurrentFormat
xioctl(self.vd, v4l2.VIDIOC_G_FMT, form)
File "/root/oCam_OpenCV_Python33/liboCams.py", line 11, in xioctl
r = fcntl.ioctl(fd, request, arg)
OSError: [Errno 22] Invalid argument

 

ioctl에서 에러가 발생하여 실행이 안됩니다. 혹시 해결할 수 있는 방법이 있을지요?

ubuntu18.04, ubuntu16.04(도커)에서 같은 문제가 발생하였습니다.

(readme에서는 libv4l2-dev를 설치하라고 했지만 해당 패키지를 찾을 수 없어서 libv4l-dev를 설치하였습니다)

 

감사합니다.