• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[디지털영상처리][디지털영상처리 C++로 작성] 이미지 편집 프로그램 소스

*경*
개인인증판매자스토어
최초 등록일
2006.07.21
최종 저작일
2006.07
파일확장자 압축파일
가격 2,000원 할인쿠폰받기
다운로드
장바구니

소개글

이 프로그램 소스는 디지털영상처리과목이라는 과목을 수행하면서 작성한 이미지 편집 프로그램소스입니다. 과목 매시간마다 교수님께서 내주시는 과제를 C++로 작성한 프로그램으로 이미지 로드파일은 통상적으로 많이 사용하는 JPEG, JPG파일입니다. 해피캠퍼스내에는 이미지 편집프로그램의 로드파일이 RAW파일이 많은데 이 프로그램은 우리가 평상시 많이 접하는 이미지 압축파일을 입력파일로 로드한다는 장점이 있습니다. 메뉴작성도 교수님께 점수를 잘 받기 위해 상당히 깔끔하게 작성했으며 실행시 오류는 전혀 없음을 알려드립니다. 제가 그부분을 엄청 신경썼거든요..ㅎㅎ 이프로그램을 작성하면서 이해를 돕기위해 독자적인 기능을하는 부분에는 주석처리를 해서 설명과 이해를 돕고자 했으니 프로그램작성을 좀 하신 분들에게는 금방 이해하실수 있을거라 생각됩니다. 이 자료가 부디 여러분들에게 도움이 되는 자료가 되길 바랍니다. 감사합니다.

컴파일 실행환경

이프로그램의 실행환경은 Visual C++ 입니다.

본문내용

<< 이미지 프로그림에서 실행가능한 부분 >>
1. MonoColor (흑백변환)
2. Zoom In, Zoom Out (줌인, 줌아웃)
// 줌인, 줌아웃부분은 최인접보간법과 선형보간법을 각각 실행시키도록 구성했음
// 그 차이를 구별하기 위해 사용했음( 주석내용 참고하시길)
3. Reverse (역상기법)
4. Flip (상하반전)
5. Mirror (좌우반전)
6. Add (더하기)
7. Subtract (빼기)
8. Multiply (곱하기)
9. Divide (나누기)
10. ShowHistogram (RGB)
11. ShowHistogram (Y)
12. ShowOrigin(초기영상)
13. HistogramAverage (평균화)
14. Stretching (스트레칭)
15. Blurring (영상흐림)
// 3*3, 5*5, 7*7 기법이 있습니다. (주석참고)
16. Gaussian(가우시안)
// 3*3, 5*5, 7*7 기법이 있습니다. (주석참고)
17. Shapen(선명도)
// 3*3, 5*5, 7*7 기법이 있습니다. (주석참고)
18. Screen_Rotation(회전기법)
// 이미지파일을 회전시키면 화면에서 이미지 모서리부분처리가 미흡할 수 있습니다. 그래서 프로그램 작성시 보통방법으로 회전시켰을때와 약간의 소스처리를 해서 이미지가 회전시 모서리처리를 부드럽게 했습니다. 직접보시면 그 차이를 아실 겁니다. 그래서 두가지 기법모두 작성(보통의 회전기법, 개선된 회전기법)
19. Noise_Insert(잡음삽입)
// 이부분도 화이트노이즈 삽입했을경우와 랜덤노이즈를 삽입한 경우를 모두 고려해서 코딩했습니다. 직접실행시켜보시면 차이를 아실겁니다.
20. Median Filter (메디안 필터)
21. Distortion (영상왜곡)
// 이부분은 이미지파일을 영상왜곡하는 것으로 본 이미지를 X축으로 왜곡한것과 Y축으로 왜곡한 경우를 모두 코딩하였습니다.

( 프로그램에서 실행가능한 부분은 제가 기술한 부분이 다입니다. 이 자료가 여러분들에게 큰 도움이 되었으면 합니다. 각 부분들은 독립적으로 코딩되어 있으며 코딩할 당시 간략한 정보를 주석처리 했으니 참고하시기 바랍니다. 감사합니다. )

압축파일 내 파일목록

Filter.cpp
Filter.h
ijl.h
ijl15l.lib
ImageProcessing.aps
ImageProcessing.cpp
ImageProcessing.dsp
ImageProcessing.dsw
ImageProcessing.h
ImageProcessing.ico
ImageProcessing.ncb
ImageProcessing.opt
ImageProcessing.plg
ImageProcessing.positions
ImageProcessing.rc
Jpeg.cpp
Jpeg.h
ReadMe.txt
resource.h
small.ico
StdAfx.cpp
StdAfx.h
Thumbs.db
Debug/Filter.obj
Debug/ImageProcessing.exe
Debug/ImageProcessing.ilk
Debug/ImageProcessing.obj
Debug/ImageProcessing.pch
Debug/ImageProcessing.pdb
Debug/ImageProcessing.res
Debug/Jpeg.obj
Debug/StdAfx.obj
Debug/vc60.idb
Debug/vc60.pdb
Release/Filter.obj
Release/ImageProcessing.exe
Release/ImageProcessing.obj
Release/ImageProcessing.pch
Release/ImageProcessing.res
Release/Jpeg.obj
Release/StdAfx.obj
Release/vc60.idb

참고 자료

없음

자료후기(6)

6개 리뷰 평점
  • A+최고예요
    1
  • A좋아요
    4
  • B괜찮아요
    0
  • C아쉬워요
    1
  • D별로예요
    0
*경*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
최근 본 자료더보기
탑툰 이벤트
[디지털영상처리][디지털영상처리 C++로 작성] 이미지 편집 프로그램 소스
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업