비슷한 질문이 많이 있다는 것을 알고 있지만 문제에 대한 해결책을 찾지 못했습니다. 그래서 OpenCV의 VideoCapture () 객체 내에서 Gstreamer 파이프 라인을 실행하려고했습니다. 난 노력 했어:
cap = cv2.VideoCapture('v4l2src ! xvimagesink')
그러나 그 결과 Assertion Failed 오류가 발생 합니다.
실제로 IP 카메라의 rtsp 스트림을 사용하지만 간단하게하기 위해 기본 USB 웹캠 파이프 라인을 예로 들었습니다. 내 cv2.getBuildInformation()
출력 은 Gstreamer에 대해 YES라고 표시 됩니다.
나중에 Python3 및 OpenCV 4.1이 설치된 Nvidia Jetson Nano에서 작업 중입니다. 스트림 처리 등을 계속할 수 있도록 이것을 달성 할 수 있다면 좋을 것입니다.
미리 감사드립니다!
다음과 같으면 안됩니다.
cap = cv2.VideoCapture('v4l2src ! videoconvert ! appsink', cv2.CAP_GSTREAMER)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다