영상처리를 이용한 나만의 포토샵 만들기
- 최초 등록일
- 2008.08.28
- 최종 저작일
- 2008.06
- 압축파일
- 가격 4,000원
소개글
GetPixel(x, y, r, g, b)함수와 SetPixel(x, y, r, g, b)함수를 구현하고
영상처리 이론을 바탕으로 직접 픽셀에 접근해서 구현한 포토샵 입니다
소스코드가 2천 600줄 가량 됩니다
기본 프로세싱
- 이미지의 히스토 그램 보이기
- 이미지 회전, 상하 반전, 좌우 반전, 가로 늘이기, 세로 늘이기, 오른쪽으로 90회전, 왼쪽으로 90회전
- 히스토그램 평활화
- 그레이 스케일 표현, 반전, RGB컨퍼넌트 색상 보이기
마스크 컨벌루션효과
- 엠보싱, 블러, 샤프닝
- 엣쥐검출 법(11가지)
- 미디안 필터(소팅법 5가지로 구현<머지, 쉘, 버블, 퀵, 삽입>)
보간법
- 이웃 보간법
- 리니어 보간법(1차보간)
- b스플라인 보간(3차원 보간법)
- 큐브 보간(3차원 보간법)
Halftoning법
- 페터닝
- 디더링
- 에러디퓨젼
컴파일 실행환경
Microsoft visual c++
압축파일 내 파일목록
BitmapFunc.cpp
BitmapFunc.h
HistogramDlg.cpp
HistogramDlg.h
HSDialog.cpp
HSDialog.h
ImageSample.aps
ImageSample.clw
ImageSample.cpp
ImageSample.dsp
ImageSample.dsw
ImageSample.exe
ImageSample.h
ImageSample.ncb
ImageSample.opt
ImageSample.plg
ImageSample.rc
ImageSampleDoc.cpp
ImageSampleDoc.h
ImageSampleView.cpp
ImageSampleView.h
IntensityDlg.cpp
IntensityDlg.h
MainFrm.cpp
MainFrm.h
morphing.cpp
morphing.h
MyBitmap.cpp
MyBitmap.h
ReadMe.txt
resource.h
RotateDlg.cpp
RotateDlg.h
SizeDialog.cpp
SizeDialog.h
StdAfx.cpp
StdAfx.h
Debug/BitmapFunc.obj
Debug/HistogramDlg.obj
Debug/HSDialog.obj
Debug/ImageSample.bsc
Debug/ImageSample.exe
Debug/ImageSample.ilk
Debug/ImageSample.obj
Debug/ImageSample.pch
Debug/ImageSample.pdb
Debug/ImageSample.res
Debug/ImageSampleDoc.obj
Debug/ImageSampleView.obj
Debug/IntensityDlg.obj
Debug/MainFrm.obj
Debug/morphing.obj
Debug/MyBitmap.obj
Debug/RotateDlg.obj
Debug/SizeDialog.obj
Debug/StdAfx.obj
Debug/StdAfx.sbr
Debug/vc60.idb
Debug/vc60.pdb
res/bitmap1.bmp
res/ImageSample.ico
res/ImageSample.rc2
res/ImageSampleDoc.ico
res/Toolbar.bmp
Sample Images/sample.bmp
Sample Images/sample_04.jpg
Sample Images/sample_04.psd
Sample Images/subMask.bmp
Sample Images/Thumbs.db
Sample Images/한채영.bmp
참고 자료
없음