Published on

OpenCV 기초

Authors
  • avatar
    Name
    Inhwan Cho
    Twitter

OpenCV 이미지 확인

import cv2

# imread로 이미지 읽어오기
img = cv2.imread('cat_img.jpg')


# imshow('이미지 표시 이름',이미지파일)입력
cv2.imshow('output',img)
waitKey(0) #(0을 넣으면 == 계속 딜레이 - 대기하라는 의미)
  • imshow의 앞 'output'이름으로 img 파일이 출력됩니다.
  • 사진, 영상을 끄려면 키보드 q를 누르시면 됩니다.
이미지 결과

내장 카메라(웹캠) 실행

import cv2
# 웹캠
cap = cv2.VideoCapture(0) #노트북은 0번이 기본 내장 웹캠

cap.set(3,640) #id_nubmer, width
cap.set(4,480) #id_number, height
cap.set(10,100) #id_number,bright

# 웹캠은 프레임 단위로 계속 출력되기 때문에 일반적으로 while문으로 실행한다.
# 키보드 'q'버튼을 누르면 실행이 종료됩니다.
# success는 Ture,False이고, img는 프레임 단위의 이미지로 저장되는 형태이다.
while True:
    success, img = cap.read()
    cv2.imshow('video_mp4', img)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
  • 실행 결과
웹캠 결과

이미지 저장

import cv2

loaded_img = cv2.imread('cat_img.jpg')
cv2.imwrite('folder/folder1/img.jpg',loaded_img)