저는 Udoo에서 카메라가 파이썬 안에서 조작 할 수있는 사진을 찍도록 노력하고 있습니다.파이썬에서 Gstreamer 파이프 라인 사용
는지금까지 카메라는 당신이 gstreamer를 스트림에서 바로 읽을 수있는 것처럼도 보인다 here에서
gst-launch-1.0 imxv4l2videosrc num-buffers=1 ! video/x-raw ! jpegenc ! filesink location=output.jpg
과 함께 한 장의 사진을 취할 수
gst-launch-1.0 imxv4l2videosrc ! imxipuvideosink
와 작동 OpenCV가있는 Python에서.
import cv2
cam = cv2.VideoCapture("imxv4l2videosrc ! video/x-raw ! appsink")
ret, image = cam.read()
그러나, RET는 False
이며, 이미지가 아무것도 :
여기 내 파이썬 코드입니다.
일부 장소에서는 OpenCV 3.0 이상에서만 작동한다고하고 다른 곳에서는 2.4.x라고 말하지만 실제로 작동하는 버전에 대한 실제 답변을 찾을 수없는 것 같습니다.
OpenCV 3.0으로 업데이트해야한다면, 어떤 부분을 업데이트해야합니까? 나는 패키지 python-opencv하에 apt 저장소를 통해 OpenCV를 다운로드했다. 그렇다면 파이썬을 업데이트해야합니까? 소스에서 OpenCV를 만들면 Python이 자동으로 최신 버전을 사용할 수 있습니까? 난 너무 혼란 스러워요.
아마도 질문을 게시하는 데 악영향을 줄 수는 없었을 것입니다. – justynnuff