반응형
이미지 불러오기
import cv2 # opencv를 import한다.
# LOAD AN IMAGE USING 'IMREAD'
img = cv2.imread("Resources/lena.png") # 이미지를 읽어올 경로를 넣어준다.
# DISPLAY
cv2.imshow("Lena Soderberg",img) # 첫 인수는 창 이름, 다음 인수는 img 객체를 받는다.
cv2.waitKey(0) # 0은 영원히 기다린다는 의미이다.

비디오 불러오기
import cv2
frameWidth = 640
frameHeight = 480
cap = cv2.VideoCapture("Resources/test_video.mp4") # video 객체를 반환한다. 그 객체는 매순간을 캡처해서 남길 것이다.
while True:
success, img = cap.read() # 첫 반환값은 성공 여부, 다음 반환값은 img 파일이다.
img = cv2.resize(img, (frameWidth, frameHeight))
cv2.imshow("Result", img)
if cv2.waitKey(1) and 0xFF == ord('q'): # q를 누르면 while 탈출
break
아무 영상이나 test_video라고 이름 붙이고 지정된 상대경로에 넣고 실행하면 그 비디오 영상이 실행된다.
웹캠 불러오기
import cv2
frameWidth = 640
frameHeight = 480
cap = cv2.VideoCapture(0) # 그냥 정수를 넣으면 file descripter로서 작동 -> 해당하는 웹캠으로 접속된다.
cap.set(3, frameWidth) # Width의 ID가 3
cap.set(4, frameHeight) # Height의 ID가 4
cap.set(10,150) # Brightness의 ID가 10
while True:
success, img = cap.read()
cv2.imshow("Result", img)
if cv2.waitKey(1) and 0xFF == ord('q'): # q를 누르면 while 탈출
break

공대생지식창고 오픈카톡방
https://open.kakao.com/o/swnAyLyc
공대생지식창고님의 오픈프로필
공대생에게 도움이 될만한 글을 씁니다. www.knowledgeforenginners.tistory.com
open.kakao.com
공대생지식창고 Github
engineerJPark - Overview
engineerJPark has 2 repositories available. Follow their code on GitHub.
github.com
반응형
'AI > OpenCV' 카테고리의 다른 글
[OpenCV] 이미지 편집하기 (Editing Image) (0) | 2021.10.04 |
---|---|
[OpenCV] 여러가지 이미지 처리 함수 (0) | 2021.09.25 |