2020년 2학기 영상처리 수업 Image Processing Lecture, Fall Semester, 2020
- 이론적으로 배웠던 걸 직접 눈으로 확인해보는 데 의의가 있는 소소한 과제물들
- 매트랩 내장함수로 편하게 실습했었음
No. | 제출본 | 소스 코드 | 내용 |
---|---|---|---|
1 | 여기 | 없음 | MATLAB 기본 연산, plot 출력 |
2 | 여기 | 없음 | 이미지 파일 불러오기, 디스플레이, 저장 형식 변환하기 |
3 | 여기 | 1, 2, 3, 4 | 해상도 조정, Dithering 실습 |
4 | 여기 | 1, 2, 3, 4 | Dithering Matrix 실습, 화소 단위 산술 연산, 히스토그램 스트레칭 |
5 | 여기 | 1, 2, 3, 4 | 히스토그램 평활화, 룩업 테이블(LUT), 평균 필터, 분리가능 필터 |
6 | 여기 | 1, 2, 3, 4 | 주파수 필터링 |
- 그간 배운 여러 처리 기법을 MATLAB 내장함수(산술 연산 관련 함수 제외)를 사용하지 않고 구현하기
- 코드 1~2줄 당 주석 하나 씩 달아야 했음
No. | 소스 코드 | 내용 |
---|---|---|
1 | average_filtering.m | 9x9 평균 필터 구현하기 |
2 | histogram_equalization.m | 히스토그램 평활화 - 명도가 골고루 나타나도록 |
3 | image_resizing.m | 이미지 크기 변경(이차 선형 보간법) |
4 | image_rotation.m | 이미지 회전(nearest 보간법) |
* '3번: 이미지 크기 변경'의 경우 보간법에 문제가 있어 감점을 받았는데 사실 아직 어떤 점이 문제였는지 잘 모르겠다.