🧠 AI 5

웹 캠 연결

[1] 라이브러리 불러오자. import cv2 as cv import sys [2] 카메라와 연결하자. 1. 웹캠과 연결 시도하고 vv 객체에 저장한다. 2. 첫 번째 인수 웹 캠 번호를 지정한다. 웹캠이 하나면 0으로 지정하자. 3. cv.CAP_DSHOW 는 비디오가 화면에 바로 나타나게 한다. vv = cv.VideoCapture(0,cv.CAP_DSHOW) 여기까지 하면 카메라는 켜지나, 화면에 확인은 안된다. [3] 웹캠과 연결이 실패하면, cap 객체의 isOpened 함수가 false 값을 가진다. => 실패하면 오류 메시지를 출력하고 종료한다. if not vv.isOpened(): sys.exit("카메라 연결 실패") [4] 동영상을 입력하는 행을 무한 반복한다. [5] vv객체의 프..

동영상 출력

동영상 파일 출력 import cv2 cap = cv2.VideoCapture('video.mp4') while cap.isOpened(): #동영상 파일이 올바로 열렸는지? ret,frame = cap.read() # ret : 성공 여부, frame : 받아온 이미지 (프레임) if not ret: print('더 이상 가져올 프레임이 없습니다.') break cv2.imshow('video',frame) if cv2.waitKey(1) == ord('q'): # ord는 아스키코드 값으로 변환하는 함수, print('사용자 입력에 의해 종료합니다.') break cap.release() # 자원 해제 cv2.destroyAllWindows() # 모든 창 닫기 waitKey는 프레임당 대기값이라 이..

이미지 출력

import cv2 img = cv2.imread('img.png') #해당 경로 파일 읽어오기 cv2.imshow('img',img) #img라는 이름 가진 창에 img를 표시 key = cv2.waitKey(5000) #지정된 시간동안 사용자 키 입력 대기 / 0은 무한 대기 / 5000하면 5초 대기 후 자동 꺼짐 print(key) #아스키코드 출력 cv2.destroyAllWindows() #모든창닫기 이미지를 읽는 데는 여러 옵션이 있다. 컬러, 흑백, 투명값까지 포함된(PNG) 컬러 1. cv2.IMREAD_COLOR : 컬러 이미지 ,투명 영역은 무시 (기본값) 2. cv2.IMREAD_GRAYSCALE : 흑백 변환 3. cv2.IMREAD_UNCHANGED : 투명 영역까지 포함 imp..

TypeError: 'numpy._DTypeMeta' object is not subscriptable 오류

https://stackoverflow.com/questions/76879942/how-to-prevent-error-message-when-importing-import-cv2 How to prevent error message when importing import cv2? what does this error mean? I have opencv installed using pip install opencv-python. I’m using Python 3 and am in Jupyter Notebook. import cv2 TypeError: 'numpy._DTypeMeta' object is not subscripta... stackoverflow.com 계속 TypeError: 'numpy._DT..