밥 먹고 공부 하고 자고
C언어 영상 처리 GrayScale Image Processing Version 1 본문
1. Project 개요
1) 목표
- C언어를 활용하여 많은 알고리즘을 구현할 수 있는 영상처리 App 완성하기
2) 개발 환경
- OS : Windows 10
- Tool : Visual Studio 2022
- Language : C
2. GrayScale Image Processing 구성도
1) 컴퓨터의 Disk에 있는 Image를 RAM에 불러온다.
2) 불러온 Image를 사진 크기에 맞는 배열을 선언하여 inImage에 저장한다.
3) 영상처리 알고리즘을 통해 변환된 inImage값을 outImage에 저장한다.
4) outImage의 값을 모니터에 출력해준다.
3. 화소점 처리
- 화소의 값이나 위치를 바탕으로 단일 화소 값을 독립적으로 변경하는 기술이다.
- 다른 화소의 영향을 받지 않고 단순히 화소 점의 값만 변경하게 된다.
4. 기하학 처리
- 영상 내에 있는 기하학적인 대상의 공간적 배치를 변경하는 기술이다.
5. Project를 마치며
1) 느낀점
- 배웠던 C언어를 활용하여 Project를 진행해 볼 수 있다는 점에서 나에게 너무 의미있었으며 다른 것들도 만들어 볼 수 있겠다는 자신감이 생겨서 좋았다.
2) 부족했던 점
- 코딩 실력과 알고리즘을 생각해서 코드로 구현하는 점이 아직은 많이 부족하다고 느껴졌고, 정해진 기간안에 끝내야 해서 많은 알고리즘을 구현하지 못한 점이 아쉬웠다.
3) 향후 발전 방향
- 꾸준히 공부하고 노력하여 많은 기능들과 편의성이 추가된 App을 완성하도록 노력하겠다.
6. 첨부 링크
github : https://github.com/kyupyoLim/GrayScale-Image-Processing-Version-1
youtube : https://www.youtube.com/watch?v=5jpsHfrMHqw
'C언어 프로젝트' 카테고리의 다른 글
Color Image Processing Using MFC (0) | 2023.02.05 |
---|