본문 바로가기

OpenCV3

[openCV] 이미지 슬라이드쇼 import sys import glob import cv2 import os os.chdir('C:\\Users\\leeso\\Documents\\카카오톡 받은 파일\\코코') img_files = glob.glob('*.jpg') 폴더 안에 있는 jpg 파일명 모두 img_files에 저장 cv2.namedWindow('image', cv2.WINDOW_NORMAL) 윈도우 창 만든 후 cv2.WINDOW_NORMAL 로 설정해 마우스로 창 크기 조절 가능 cnt = len(img_files) idx = 0 while True: img = cv2.imread(img_files[idx]) if img is None: print('Image load failed!') break cv2.imshow('im.. 2021. 3. 6.
[openCV / matplotlib] 영상 출력 1. openCV API (1) imread import cv2 img = cv2.imread('cat.bmp',cv2.IMREAD_GRAYSCALE) image read 함수로 영상 불러와 변수에 저장 imread( 파일 이름, 파일 불러올 옵션 플래그 ) -> 영상 데이터 픽셀값 출력 ( numpy.ndarray ) cv2.IMREAD_COLOR ( BGR 컬러 - default값 ) cv2.IMREAD_GRAYSCALE ( 그레이스케일 ) cv2.IMREAD_UNCHANGED ( 속성 그대로 - 투명 파일도 가능 ) (2) imwrite cv2.imwrite('cat_gray.png',img) image write 함수로 영상 파일 저장하기 imread( 파일 이름, 영상 데이터, 파일 저장 옵션 .. 2021. 3. 6.
Computer Vision 컴퓨터 비전 소개 1. 컴퓨터 비전(Computer Vision)과 영상 처리(Image processing) 컴퓨터 비전과 영상 처리는 유사한 의미, 따로 차이를 두지 않음 영상 = 사진 동영상 = 움직이는 영상 2. Computer Vision의 분야 영상 화질 개선 객체 검출 및 인식 머신 비전 - 공장 자동화 등 인공지능 서비스 - 자율 주행, 로봇 등 3. 영상(Image) 영상의 기본 단위인 픽셀 (화소) RGB (red, green, blue) 픽셀이 2차원 행렬 형태로 나타남 Grayscale VS Color (1) Grayscale 그레이스케일 영상 흑백사진처럼 색상 없이 밝기 정보로만 256단계로 표현된 영상 밝기 성분을 0~255 정수값으로 표현하며 검정색 0, 흰색 255 임 1px = 1byte를 .. 2021. 3. 4.