본문 바로가기
기타 꿀팁

jetson nano opencv webcam

by winston1214 2021. 3. 23.
반응형

jetson nano 에선 opencv로 웹캠을 열 때 기존의 방법과 다른 방법이 필요하다

기존에는 cv2.VideoCapture(0)을 통해서 웹캠의 이미지를 불러왔지만 나노는 그렇게 할 경우 초록색 창으로 imshow가 된다.

 

이를 해결하기 위해선 다음과 같은 명령어를 수행한다.

 

$ sudo apt-get install v4l-utils

$ v4l2-ctl --list-formats-ext

 

## sample test

$ gst-launch-1.0 nvarguscamerasrc sensor_id=0 ! nvoverlaysink

 

패키지를 우선적으로 설치한 후 videocapture부분을 수정한다.

 

cv2.VideoCapture('nvarguscamerasrc ! video/x-raw(memory:NVMM), width=3280, height=2464, format=(string)NV12, framerate=(fraction)20/1 ! nvvidconv ! video/x-raw, format=(string)BGRx ! videoconvert ! video/x-raw, format=(string)BGR ! appsink', cv2.CAP_GSTREAMER)

  

이렇게 불러오면 나노에서도 웹캠 동작이 가능하다.

 

stackoverflow.com/questions/64272731/open-cv-shows-green-screen-on-jetson-nano

 

반응형

'기타 꿀팁' 카테고리의 다른 글

Ubuntu USB 설치  (0) 2021.07.08
동영상 프레임 단위로 자르기  (0) 2021.04.14
동영상 gif 변환  (0) 2020.12.23
Cuda & Cudnn 설치  (0) 2020.12.16
Jetson AGX Xavier 초기화  (2) 2020.11.06

댓글