티스토리 뷰
0. 동영상 다루기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import cv2 cap = cv2.VideoCapture(0) while(True): ret, frame = cap.read() cv2.imshow('frame',frame) if cv2.waitKey(1) & 0xff == ord('q'): #q버튼을 누르면 영상 꺼짐 break; cap.release() cv2.destroyAllWindows() | cs |
카메라를 이용하여 이미지를 캡쳐하기위해서는
cv2.VidoeCapture(0) 객체를 생성해줍니다.
여기서 2대의 카메라를 이용할 경우에는
cv2.VideoCapture(1) 객체를 생성해주면 됩니다.
여기서는 동영상처럼 보여주기위해 while문을 이용하여 캡쳐된 이미지가 계속해서 보여주도록합니다.
ret, frame = cap.read() - 캡쳐된 이미지를 가져옵니다.
그리고 캡쳐된 이미지르 cv2.imshow를 통해서 보여줍니다.
그리고 키보드의 q 버튼이 눌리게되면 while문을 빠져나와
모든 메모리를 제거해줍니다.
'OpenCV - Python' 카테고리의 다른 글
[영상처리]OpenCV 를 이용하여 간단한 이미지 처리 -Python (0) | 2019.02.26 |
---|---|
[영상처리]OpenCV 를 이용하여 그림 그리기 -Python (0) | 2019.02.24 |
[영상처리]OpenCV 를 이용하여 이미지 불러오기, 저장하기 -Python (0) | 2019.02.24 |