(JPEG) DCT, 가변길이부호화 (Variable Length Coding; VLC) 알고리즘 실습 코드 및 PPT
*희*
다운로드
장바구니
소개글
C 코드를 이용한 JPEG 압축 알고리즘 실습 프로젝트입니다.- 필독 -
JPEG 코덱 표준 소스가 아닌 알고리즘 실습용으로, JPEG 파일을 생성하거나 열어서 작업하는 파일이 아닙니다.
JPEG 영상 압축 순서와 원리를 이해하기 위한 실습자료로, PPT로 작성된 설명이 함께 첨부되어 있습니다.
프로젝트에는 8 x 8 픽셀 크기의 한 샘플 블록 데이터를 부호화(압축)해보고 복호해보는 과정이 구현되어 있습니다.
본 자료는 영상 압축 관련 주제를 다루는 과목에서 한 학기 동안의 학습 및 실습 결과를 발표하기 위한 목적으로 제작되었습니다.
컴파일 실행환경
Microsoft visual studio 2010압축파일 내 파일목록
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Cdefine.h
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Cglobal.h
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/cVLCtest.vcxproj
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/cVLCtest.vcxproj.filters
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/cVLCtest.vcxproj.user
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cl.command.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/CL.read.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/CL.write.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.Build.CppClean.log
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.exe.embed.manifest
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.exe.embed.manifest.res
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.exe.intermediate.manifest
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.lastbuildstate
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.log
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest_manifest.rc
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/Decoder.obj
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/Encoder.obj
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/function.obj
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/link-cvtres.read.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/link-cvtres.write.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/link.command.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/link.read.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/link.write.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/main.obj
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/mt.command.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/mt.read.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/mt.write.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/rc.command.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/rc.read.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/rc.write.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/vc100.idb
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/vc100.pdb
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Decoder.cpp
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Decoder.h
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Encoder.cpp
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Encoder.h
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/function.cpp
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/function.h
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/main.cpp
가변길이부호화(VLC)실습/cVLCtest/cVLCtest.sln
가변길이부호화(VLC)실습/cVLCtest/cVLCtest.suo
가변길이부호화(VLC)실습/cVLCtest/Debug/cVLCtest.exe
가변길이부호화(VLC)실습/cVLCtest/Debug/cVLCtest.pdb
가변길이부호화(VLC)실습/Experiment.pptx
가변길이부호화(VLC)실습/JPEG압축 알고리즘.pptx
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Cglobal.h
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/cVLCtest.vcxproj
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/cVLCtest.vcxproj.filters
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/cVLCtest.vcxproj.user
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cl.command.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/CL.read.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/CL.write.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.Build.CppClean.log
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.exe.embed.manifest
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.exe.embed.manifest.res
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.exe.intermediate.manifest
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.lastbuildstate
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest.log
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/cVLCtest_manifest.rc
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/Decoder.obj
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/Encoder.obj
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/function.obj
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/link-cvtres.read.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/link-cvtres.write.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/link.command.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/link.read.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/link.write.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/main.obj
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/mt.command.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/mt.read.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/mt.write.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/rc.command.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/rc.read.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/rc.write.1.tlog
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/vc100.idb
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Debug/vc100.pdb
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Decoder.cpp
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Decoder.h
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Encoder.cpp
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/Encoder.h
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/function.cpp
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/function.h
가변길이부호화(VLC)실습/cVLCtest/cVLCtest/main.cpp
가변길이부호화(VLC)실습/cVLCtest/cVLCtest.sln
가변길이부호화(VLC)실습/cVLCtest/cVLCtest.suo
가변길이부호화(VLC)실습/cVLCtest/Debug/cVLCtest.exe
가변길이부호화(VLC)실습/cVLCtest/Debug/cVLCtest.pdb
가변길이부호화(VLC)실습/Experiment.pptx
가변길이부호화(VLC)실습/JPEG압축 알고리즘.pptx