C 코드를 이용한 JPEG 압축 알고리즘 실습 프로젝트입니다.- 필독 -JPEG 코덱 표준 소스가 아닌 알고리즘 실습용으로, JPEG 파일을 생성하거나 열어서 작업하는 파일이 아닙니다.JPEG 영상 압축 순서와 원리를 이해하기 위한 실습자료로, PPT로 작성된 설명이 함께 첨부되어 있습니다.프로젝트에는 8 x 8 픽셀 크기의 한 샘플 블록 데이터를 부호화(압축)해보고 복호해보는 과정이 구현되어 있습니다.본 자료는 영상 압축 관련 주제를 다루는 과목에서 한 학기 동안의 학습 및 실습 결과를 발표하기 위한 목적으로 제작되었습니다.
- 작업했던 소스코드, 발표자료(발표내용 스크립트 포함), 보고서 및 데모 프로그램이 모두 포함된 파일입니다.이미지파일 형태의 사진을 로드하여 머리 영역의 색상을 변경하는 프로그램입니다.복잡한 외부 라이브러리 추가 없이 코딩만으로 기능을 구현하였습니다.개인부터 팀(4명)까지 수행 가능한 프로젝트입니다.MDI(다중 문서) 형식으로 만든 프로젝트이므로,알고리즘은 Doc 클래스 내에 추가된 함수들 안에 구현되어 있습니다.개발 당시 Visual Studio 2008, C++, MFC 기반으로 작업하였으나상위 버전의 툴(2010, 2013 등)에서도 변환 후 컴파일하고 실행하는데 이상 없습니다.바로 데모가 가능하도록 실행파일 외에도 사용방법, 테스트용 이미지 등이 같이 포함되어 있습니다.사용 방법을 필히 참조하여 사용하시길 권장합니다.- 추가 소개글학부 과정 중 한 학기 동안 4인 1조로 수행했던 프로젝트입니다.개발 과정, 발생했던 문제점들, 해결 방법, 설계 방식으로 인한 한계점 및 추가 개선해야할 사항 등프로젝트 기간 동안에 있었던 일들이 모두 담겨있습니다.텀 프로젝트 수행 과목 특성상 문서(발표자료 및 보고서)는 다소 투박하지만프로그램을 시연할 때의 반응이 좋았고한정된 시간 내에 조원들이 고민하고 고생했던 과정들을 잘 어필해서 결과가 좋았던 프로젝트였습니다.