영상처리 2

openCV 기초

1. 비디오 출력 동영상 파일을 읽으려면 컴퓨터에 동영상 코덱을 읽을 수 있는 라이브러리가 설치되어야 함 import cv2 # 비디오 출력 클래스(cv2.VideoCapture)를 통해 동영상 파일 정보를 받아옴 capture = cv2.VideoCapture("Image/Star.mp4") while cv2.waitKey(33) < 0: # CAP_PROP_POS_FRAMES: 현재 프레임수, CAP_PROP_FRAME_COUNT: 동영상의 총 프레임 수 # 위 두 파라미터가 같다는 것은 영상이 끝났다는 것을 의미 if capture.get(cv2.CAP_PROP_POS_FRAMES) == capture.get(cv2.CAP_PROP_FRAME_COUNT): capture.set(cv2.CAP_PRO..

영상처리/opencv 2023.02.17

영상 처리 개념 기본 정리

모르는 개념 위주로 정리했습니다! (계속 update 예정!) # pseudo coloring (의사 색채) : 단색 화상의 각 픽셀에 대해 그 농도 레벨에 따라 색을 할당하고 색채 화상화하는 수법 : 각 농도 레벨에 색을 할당 함으로써 미소한 농도 레벨 변화를 명확히 표시할 수 있다. : 따라서 농도레벨 차가 작은 화상 정보의 식별이나 판단을 쉽게 할 수 있다. : ex) 동맥혈과 정맥혈 구분 # 픽셀(화소)값 명암도 범위 : [0,255] = 256 레벨 -> 8bit 컬러 영상 : R,G,B 각각 명암도로 표현 -> 각 8bit, 총 3byte # 히스토그램(histogram) - 히스토그램 : 영상 내 화소값들의 발생 빈도 - 히스토그램 평활화(histogram equalization) : 균일한..