컴퓨터 비전 및 인공지능 4
-
Select sub-images in an image 원하는 데이터의 이미지만 추출하기 위해 사용. AND와 OR게이트를 활용하여 데이터를 추출함. AND = 입력 데이터에 상관없이 검정 부분의 출력 데이터를 0으로 고정함 8bit = 0000 0000 흰부분의 AND필터값을 1로 하여 출력 데이터가 1일경우 1을 출력 아닐경우 0으로 바꿈. OR = 흰 부분 필터값이 8bit로 1111 1111로 필터링함. 입력값과 상관없이 모든 데이터를 1로 바꾼다. 1 or 1 = 1 1 or 0 = 1 검정부분의 OR필터값을 0으로 하여 0000 0000로 필터링함 Calculates differnce between two images f가 왼쪽 h가 오른쪽 이미지의 배열이라고 한다면, g로 왼쪽 하단의 이미지가..
-
히스토그램 평탄화 대비를 강화하는 기법중 가장 많이 사용하는 기법 Histogram $ h(r_{k}) = n_{k} $ $r_{k}$ = k번째 gray level 값이다. 그레이 픽셀 값이다. $n_{k}$ = 픽셀 계수. $r_{k}$ 에 h라는 값을 통과시키면 나오는 값. 4 4 3 3 4 4 3 3 4 1 2 3 0 1 2 3 input image r이 0인경우 1개 r이 1인경우 1이 2개 r이 2인경우 2개 r이 3인경우 6개 등 픽셀값이 n인 값이 몃개 있느냐 에 따라 gray level이 정해진다. 일반적으로 히스토그램은 막대 그레프로 많이 그리게 된다. Normalized Histogram 정규화된 히스토그렘 = 확률 개념과 같다. $p(r_{k}) \equiv \frac{n_{k}}{..
-
이미지 파일 BMP, PNG , JPG , GIF 등 대표적인 파일 : JPG PNG 는 압축하지 않은 포멧 BMP File Format 디지털 영상 처리는 nXm 매트릭스로 데이터를 처리함. 이때 이미지 파일만이 아닌 다른 데이터 또한 저장함 File header (14byte) Bitmap Information (40byte) Color Table (4*Bits/Pixel Bytes) Image Data/Color Index Array 여기서 이미지 파일만 가져오기는 어려울 수 있다. MATLAP , Python 의 라이브러리 함수를 사용하여 가져오면 편하다. 그런데, NxM matrix 파일만 저장 할 수 있다 그러한 파일을 raw 파일 이라고 한다. 포토샵으로 .raw파일로 저장해서 불러올 수 있..
-
Digital Image(2D Digital Signal) 디지털 영상, 디지털 신호 디지털 신호 = 0과 1로 이루어진 신호 카메라로 찍은 신호는 2진수로 표현되어 나타나게 된다. 한 공간당 255의 수로 표현됨으로 데이터는 칸당 8bit의 정수로 표현된다. 꼭 8bit으로 저장하지 않고 16bit으로 저징해도 된다. 이미지 데이터 변환 과정 ( ADC 과정 ) 1. 표본화 ( Sampling ) 2. 양자화 (Quantitation) 3. 부호화 (Coding) 표본화(Sampling) 연속된 신호 파형에서 일정한 시간 간격으로 값을 취해 불연속적인 신호로 변환하는것. 표본 표본화된 파형의 높이값 표본화 주기 일정한 시간간격 그럼으로 데이터의 연속적인 신호를 무시하고 원하는 시간대 별로 데이터를 끊어..