코드작성
영상 불러오기
img = cv2.imread('niko.jpg')
영상을 못 불러왔을때 에러메세지 출력 후 종료
if img is None:
print("Image Load Failed!")
sys.exit()
윈도우 창 이름
cv2.namedWindow('image')
Image show 의 약자
cv2.imshow( 'image' ,img )
키보드 입력이 있기 전 까지 화면을 출력함
cv2.waitKey()
화면의 모든 창을 닫아라
cv2.destroyAllWindows()
가장 많이 사용하는 flags
아래 두개는 같은 코드이다.
옵션 플래그를 지정하지 않으면 기본값으로 "IMREAD_COLOR" 을 사용하게 되어있다
cv2.IMREAD_GRAYSCALE 로 파일을 불러오기
IMREAD_UNCHANGED 는
PNG 파일은 투명한 속성이 들어가있는 알파채널이라고도 한다
(B,G,R,알파) 까지 해서 shape = ( rows,cols,4) 가 되는 4차원 이미지가 형성 된다
imread 의 리턴 값을 아래 코드와 같이 확인 해 보는 것이 좋다
bmp , jpg , png 등 저장하고자 하는 파일 형태로 저장이 가능하다
,cv2.WINDOW_AUTOSIZE 를 기본값으로 사용하고 있다
창 조절이 가능하다
image size 가 너무 클 경우 사용
키보드 값 입력 무한 대기
3초 뒤 창 종료
ASCII 코드 값 확인 하기
ESC 를 눌러 종료하면 '27' 이라는 숫자가 출력 된다
이 숫자는 ESC 를 뜻하는 아스키 코드 이다
27(ESC), 13(ENTER), 9(TAB)
A 를 눌러 종료 하면 대문자는 '65' / 소문자는 '97' 라는 숫자가 출력 됨
특정 값으로 새 창 종료 시
이런식으로 아스키 코드 값을 지정해주면 그에 맞는 키 입력 시 새창이 종료 된다
특정 key 값으로 새창을 종료 하고 싶을때는
아래와 같이 ord 라는 python 함수를 이용하여 종료한다
'etc > FastCampus 챌린지' 카테고리의 다른 글
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 6 회차 (0) | 2020.10.24 |
---|---|
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 5 회차 (0) | 2020.10.23 |
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 4 회차 (0) | 2020.10.22 |
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 2 회차 (0) | 2020.10.20 |
[패스트캠퍼스 수강 후기] 컴퓨터비전인강 100% 환급 챌린지 1 회차 (0) | 2020.10.19 |