8/22/2011

Mini PhotoShop / Image Processing Tool / C++ source (MFC) / 미니 포토샵, 이미지 프로세싱 툴


Created Date : 2003.3
Language : C/C++
Tool : Microsoft Visual C++ 6.0 (MFC)
Library & Utilized : -
Reference :  Simplified approach to image prcessing book -Randy Crane-
etc. : Bmp Image Files







Many ages ago, when I studied image processing firstly, I made this program for training programming skill and studying  image processing.

This program include variety image processing functions.
For example

Filter function - blur,highpass, median, embossing, edge gaussian noise, morphology, the window that support preview function and the value of mask.
Geometry function - flip, rotation, zoom in/out
Channel split - RGB, HSI, CMYK, YIQ, YUW, YUV, YCbCr, the window that support preview function.
Color adjustment - Contrast, Brightness, HSI, Gamma, Red-Green tint, Reference, colorfulness
Histogram - binary, logarithm, auto contrast strech, end in contrast stretch.
etc - undo,redo function, skin color detection, labeling

You can download entire source code -> <Here>

Plz reply your opinion.
Thank you.

(Please understand my bad english ability. If you point out my mistake, I would correct pleasurably. Thank you!!)


-----------------------------------------------------


처음 영상처리 공부를 시작했을 때 프로그래밍과 이미지 처리 방법을 공부하기 위해 만든 프로그램 입니다.

이 프로그램은  bmp 파일포맷을 자유롭게 다룰수 있는 클래스를 제작하여 다음과 같은 여러가지 이미지 처리 기능을 구현했습니다.
필터기능 - blur,highpass, median, embossing, edge gaussian noise, morphology.
필터결과와 마스크값을 미리보기 기능창.
이미지조작 - 플립, 반전, 회전, 확대, 축소
체널 분리 - RGB, HSI, CMYK, YIQ, YUW, YUV, YCbCr, 분리된 채널을 한눈으로 볼수있는 기능창.
색조절 - Contrast, Brightness, HSI, Gamma, Red-Green tint, Reference, colorfulness.
히스토그램 - 이진화, logarithm, auto contrast strech,end in contrast stretch.
기타 - undo,redo기능 살색추출, 라벨링.

이 프로그램은 여기에서 받을 수 있습니다. <Here>

개선 사항이나 좋은 의견 있으시면 답변 주세요.
감사합니다.


No comments:

Post a Comment