목록Computer Science/Image Processing (5)
엔지니어가 되고 싶은 공돌이

5. 1. Space Resolution - Space Resolution: Image 화소의 크기. - imresize(image, 1/2): Space Resolution 변경(1920 X 1080 Image -> 960 X 540 Imge). row, column 각각의 방향으로 1화소씩 생략(Even Number만 존재)합니다. - imresize(imresize(x, 1/4), 4) -> effective resolution이 1/4로 줄어듭니다. 5. 2. Quantization - Quantization: Pixel 1개를 표현하는 색상의 수. ex) 256 그레이 스케일에서 256개. - Uniform Quantization: Original Quantization의 범위를 지정해..

4. 1. Image Function - Space Resolution: 영상의 크기(Number of Pixels). - Quantization: 하나의 화소를 몇 개의 색으로 표현할 수 있는지. - Quality: 주관적인 문제이며, Space Resolution과 Quantization으로 결정됩니다. - image(imread output variable); : Image Array의 값을 현재 Color Map에 맞추어 출력합니다. c = imread(~); image(c); colorbar(Output a Color Map); - Color Map: 임의의 수를 컬러로 바꿔주는 표. 1) default: 64X3의 컬러 값 / 사용자가 만들 수 도 있고 기존 컬러맵을 호출 할 수 도 ..

3. 1. Data Type - Data Type: int8(8bit integer), uint8(8bit unsigned integer), int16, uint16, double(Range: Machine Specific). - b = unit8(a); whos a b; (whos: 현재 사용하고 있는 변수의 크기와 타입을 보여주는 함수). - 매트랩은 사용전에 변수를 선언하지 않고, 변수의 타입은 입력값에 따라 자동으로 결정됩니다. 정수의 기본형은 double. - 정확한 계산을 위해 double형이 좋고, 영상의 저장은 uint8이 효율적입니다. - Converting Image: gray2rgb(gray -> rgb) : Gray Pixel Value를 R, G, B에 각각 똑같이..

2. 1. GrayScale Image - Matlab: Matrix and Matrix Operations를 지원하는 Data Analysis Software. - Image: Two Dimensional Matrix. - imread: 영상파일에서 화소 값을 읽어 Matrix에 저장. w = imread(‘ image name ’); - figure: 영상을 표현할 윈도우 생성 imshow: Draw the Matrix. impixelinfo: 커서위치에 따른 화소값 출력. 좌측상단이 (0, 0)입니다. figure; imshow(w); impixelinfo; 2. 2. RGB Image - (0,0,0) -> Black, (1,1,1) -> white. - RGB Compleme..

1. 1. Definiton of Image Processing - Image: 대상을 표현하는 한 장의 그림. - Image Processing: 인간은 섬세하고 선명한 영상을 좋아하며, 기계는 단순하고 간단한 영상을 좋아하는데, 각각의 상황에 맞게 Image를 개선해나가는 작업. - Picture: 캔버스나 종이위에 사람, 풍경등을 그리거나 색칠한 것들. - Figure: 정보 제공을 목적으로 만들어진 것들. 1) 인간은 섬세하고 선명한 영상을 좋아한다. Removing noise and blurring from an image, Image Sharpening. 2) 기계는 단순하고 간단한 영상을 좋아한다. Finding Edge in an image, Blurring an..