[OpenCV] 간단한 웹캠 사용기

·2022년 2월 10일
0

opencv 에서 webcam 연동하는 것도 성공
간단하게 canny edge detection 까지 해서 출력
ROS 에서는 usb_cam node 를 만들어서 image 로 publish 할 수 있는 것까지 확인했으므로... 이제 많은걸 할 수 있겠구만 (과연^^)


# 간단한 테스트용 코드
import cv2
import numpy as np

while(True):
    capture = cv2.VideoCapture(3) #내 웹캠장치가 /dev/video3 라 3을 넣음
    result, frame = capture.read()
    print(result)

    if(result):
        cv2.imshow('frame_color', frame)
        
        gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
        canny_frame = cv2.Canny(gray, 50, 100)

        cv2.imshow("frame_canny", canny_frame)

        if cv2.waitKey(1) == ord('q'):
            break
    
capture.release()
cv2.destroyAllWindows()

아주 잘 동작한다
근데 cv2.waitKey() 속도 지정이 너무 마음에 안 든다! 너무 느려!

profile
._.

0개의 댓글