280 likes | 425 Views
Digital Signal Processing ( week 15 ). 공지사항. 프로젝트 12. 14( 목 ) 오후 7:00 홈페이지 : image.dgu.ac.kr/~cswon 만약 다운로드 안 될시 , F302 에 찾아오세요. < m-file >. 시 작. file_id = fopen( ‘ 파일명 '); data = fread(file_id, [512, 512]);. 파일 열기 / 읽기. ??. …. fwrite(file_id, data, 8); fclose(file_id);.
E N D
공지사항 • 프로젝트 • 12. 14(목) 오후 7:00 • 홈페이지 : image.dgu.ac.kr/~cswon • 만약 다운로드 안 될시, F302에 찾아오세요..
< m-file > 시 작 file_id = fopen(‘파일명'); data = fread(file_id, [512, 512]); 파일 열기 / 읽기 ?? … fwrite(file_id, data, 8); fclose(file_id); 파일 저장 / 닫기 끝 Warming Up • 필터 적용 예) 영상
시 작 파일 열기 / 읽기 ?? 파일 저장 / 닫기 끝 Warming Up • 필터 적용 예) 음성 < m-file > [wav_data, Fs, Nbits]=wavread(‘파일명.wav'); … wavplay(wav_data); wavwrite(wav_data, Fs, Nbits, ’파일명.wav’);
Warming Up • Pixel Quantization • round( ) - 반올림 • fix( ) - ‘0’ 을 향하여 양자화 • floor( ) - minus infinity 쪽으로 양자화 • ceil( ) - plus infinity 쪽으로 양자화 • hist( ) – histogram • clip( ) – clipping
영상 반전 < Original Image > < 반전영상 >
Clipping < Original Image > < Clipped Image >
Running averaging filter % 영상의 256번째 줄 선택 % 7-point running filter 생성 % filter 적용
Running averaging filter < Original Signal > < Filtered Signal >
Running averaging filter < X 축으로 필터링> < Y 축으로 필터링>
Running averaging filter < Original Image > < X-Filtered >
Running averaging filter < Original Image > < Y-Filtered >
Running averaging filter < X-Y 축으로 필터링>
Running averaging filter < Original Image > < XY-Filtered >
Frequency Content of an Image (1) • FIR 생성 < FIR 필터 >
Frequency Content of an Image (1) • FIR 특성 < 주파수 응답 > < 필터 계수 (임펄스 응답의 계수) >
< 필터 생성 > Frequency Content of an Image (1) • 영상에 필터 적용
Frequency Content of an Image (2) • FIR 생성 < FIR 필터 >
Frequency Content of an Image (2) • FIR 특성 < 주파수 응답 > < 필터 계수 (임펄스 응답의 계수) >
< 필터 생성 > Frequency Content of an Image (2) • 영상에 필터 적용
Frequency Content of an Image (3) • FIR 생성 < FIR 필터 >
Frequency Content of an Image (3) • FIR 특성 < 주파수 응답 > < 필터 계수 (임펄스 응답의 계수) >
< 필터 생성 > Frequency Content of an Image (3) • 영상에 필터 적용
Frequency Content of an Image (3) • 영상에 필터 적용