from fileinput import close
import cv2
capture = cv2.VideoCapture(0) # 0번 카메라 연결
if capture.isOpened() == False:
print("camera open failed")
exit()
capNum = int (0)
while True: # 무한 반복
ret, frame = capture.read() # 카메라 영상 받기
if not ret:
print("Can't read camera")
break;
cv2.imshow("ex01", frame)
if cv2.waitKey(1) == ord('c'): # c를 누르면 화면 캡쳐 후 파일경로에 저장
img_captured = cv2.imwrite('D:\openCV\capture\captured_%03d.png' % capNum, frame);
capNum += 1 # 캡쳐시마다 번호증가
if cv2.waitKey(1) == ord('q'): # q를 누르면 while문 탈출
break;
capture.release()
반응형
'Python' 카테고리의 다른 글
ImportError: DLL load failed while importing _arpack: 지정된 프로시저를 찾을 수 없습니다. (2) | 2022.10.06 |
---|---|
파이썬 계산기 만들기 - ㄱ_ㅖ 산 ㄱ_ㅣ - (0) | 2022.07.26 |
마우스 클릭 입력받기 (0) | 2022.07.19 |
키보드 키 입력 받기 (0) | 2022.07.19 |
파이썬 셀리늄 크롤링 (0) | 2022.07.06 |