이 글에서 공유한 내용은 카메라 호출을 구현하는 OpenCV+Python에 대한 것입니다. 특정 참조 값이 있습니다. 필요한 친구가 참조할 수 있습니다.
opencv에 포함된 VideoCapture() 함수를 사용하여 카메라 객체를 정의하세요. 매개변수 0은 일반적으로 노트북에 내장된 카메라인 첫 번째 카메라를 나타냅니다.
cap = cv2.VideoCapture(0)
while 루프에서는 카메라 객체의 read() 함수를 사용하여 영상의 특정 프레임을 읽어서 표시한 후 키보드 입력 q가 감지되면 1시간 동안 기다립니다. 기간, 종료, 즉 창을 닫습니다.
while(1): # get a frame ret, frame = cap.read() # show a frame cv2.imshow("capture", frame) if cv2.waitKey(1) & 0xFF == ord('q'): break
release()를 호출하여 카메라를 해제하고 destroyAllWindows()를 호출하여 모든 이미지 창을 닫습니다.
cap.release() cv2.destroyAllWindows()
전체 코드
import cv2 import numpy as np cap = cv2.VideoCapture(0) while(1): # get a frame ret, frame = cap.read() # show a frame cv2.imshow("capture", frame) if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() cv2.destroyAllWindows()
#摄像头并显示轮廓 import cv2 cap = cv2.VideoCapture(0) i=0 while(1): ret, frame = cap.read() img_gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) img_gb = cv2.GaussianBlur(img_gray, (5, 5), 0) edges = cv2.Canny(img_gb, 100 , 200) cv2.imshow("capture", edges) if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() cv2.destroyAllWindows()
위 내용은 OpenCV+python은 카메라 호출을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!