이미지 처리 툴 박스의 기본기
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1.디지털 이미지란?
2.디지털 이미지처리란?
3.이미지 읽기
4.이미지 표시하기
5.이미지 저장하기
6. 다른 칼라 공간으로 전환하기
7. 이미지의 밝기 조절

본문내용

1.디지털 이미지
(그림2-1. 컬러 이미지의 화소)
화소(pixel)
영상상세도(resolution)
:디지털 영상으로 저장되었다가 나타낼 때 얼마나 상세한가를 나타내는 측도.
: 명암도에 따른 화상의 차이
화소 깊이가 8 bit, 7 bit, 6 bit, 5 bit, 4 bit, 1 bit 인 경우 화소가 표현하는 gray level은 각각 256, 128, 64, 32, 16, 2의 값 이며 이때 영상은 그림 3과 같다.
공간 해상도
2.디지털 이미지처리(image processing)란?
화소(pixel)에 놓여 있는 값을 기반으로 화소를 처리 하는 이미지처리 기법의 일종이다.
이미지는 2차원 함수 f(x, y)로 정의될 수 있다.
여기서, x와 y는 공간좌표이며, 좌표(x, y)에서의 f의 크기(amplitude)를 그 점에서의 이미지의 밝기(intensity) 또는 그레이 레벨이라고 부른다.
(그림1.이미지 배열)
MATALB에서의 이미지
Datatype
- matlab은 보통 연산에서 64bit floating point number를 사용
- image에서 각각의 pixel은 RGB 데이터의 경우 0부터 255의 값을 가지므로 이러한 표현은 메모리의 낭비를 가져오게 된다. 따라서 image배열은 8bit unsigned integer 의 값을 갖는 uint8이라는 자료형을 사용한다.
부동소숫점 수(floating point number)
소숫점을 갖고 있는 수치의 표현
소숫점 위치를 변환할 수 있도록 함으로서 숫자의 절대값이 매우 큰 수나 작은 수, 또는 정확도를 요구하는 과학, 공학, 수학적인 응용에 주로 사용되는 표기법.
3.이미지 읽기
매트랩 환경으로 이미지를 읽어 들이려면 함수 imread를 사용한다.그 문법은 다음과 같다.
imread(‘filename’) 여기서 filename은 이미지 파일의 이름 전체
를 포함하는 문자열(가용한 어떠한 확장자 포함)이다.
예를 들면, 다음 명령 줄은
>>f = imread( ‘gu.jpg’);
특정 디렉토리로부터 이미지를 읽는 가장 간단한 방법은
filename에 전체 또는 현재 디렉토리 기준 상대 경로를 포함
시키는 것이다. 예를 들면,
>> f = imread(‘C/myimages/gu.jpg’);
주의!
4.이미지 표시하기
이미지를 모니터에 표시하려면 함수 imshow를 사용한다.
기본문법은 다음과 같다.
>>imshow(f,G)
여기서, f는 영상배열,G는 표시에 사용하는 밝기 레벨수이다.
만일 G가 빠졌으면, 디폴트 값인 256 레벨로 표시한다.

키워드

  • 가격2,500
  • 페이지수34페이지
  • 등록일2011.01.03
  • 저작시기2010.1
  • 파일형식파워포인트(ppt)
  • 자료번호#647085
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니