[디지털 영상처리]matlab을 이용하여 histogram equalization, histogram specification을 구현했습니다.
- 최초 등록일
- 2011.05.25
- 최종 저작일
- 2011.05
- 16페이지/ 압축파일
- 가격 5,000원
소개글
matlab을 이용하여
histogram equalization, histogram specification(히스토그램 평활화, 명세화)를 구현해보았습니다. 또한 가우시안 필터 미디안 필터등 여러 필터를 이용하여 필터링도 해보았습니다. 또한 그외에 FFT를 구현해보기도 하고 salt&peppernoise를 미디안 필터를 이용하여 제거해보았습니다
과제 전부를 올립니다. 매트랩 code도 있고 답도 있습니다.
목차
1. 여러가지 filter적용
2. noise제거
3. FFT이용하여 결과 보기
4. histogram eq, histogram specification
본문내용
%%%%%%%%%%%%%%%% Q4.%%%%%%%%%%%%%%%
clear all
close all
X = imread(`hw1.5.jpg`); %% 원본 띄우기
figure, imshow(X) %% 원본의 그림과 histogram 띄우기
figure,imhist(X),axis tight; %
[h, null] = imhist(X);
t = [0:1/255:1]; %% normpdf 함수를 이용하여
h_target = normpdf(t, .6, .3); % histogram specification
% target이 될 함수 설정
cdf_target = cumsum(h_target) / sum(h_target); % 그 함수의 histogram
cdf = cumsum(h) / sum(h); % cdf 띄우기
%
figure, stem(h_target, `b.-`), title(`target histogram`); %
figure, plot(cdf_target,`r`), title(`cdf`); %
참고 자료
없음
압축파일 내 파일목록
HomeWork1.package(2).zip
HomeWork1.package.zip
PACS_hw.asv
PACS_hw.m
report.doc