资源简介
用哈夫曼算法对图像进行压缩,
1.颜色模式转换及采样;
2.DCT变换(离散余弦变换);
3.量化;
4.编码(有算术编码和哈夫曼编码两种,这里采用哈夫曼编码)代码片段和文件信息
/******************************************************************
CqOctree.CPP
Performing Color Quantization using Octree algorithm
The 2 functions for global use is
HPALETTE CreateOctreePalette (HBITMAP hImage UINT nMaxColors UINT nColorBits)
HPALETTE CreateOctreePalette (LPSTR lpDIB UINT nMaxColors UINT nColorBits)
For using convenience define it in DIBAPI.H
******************************************************************/
#include “stdafx.h“
#include “dibapi.h“
// structure use internally
// store the necessary info of a node in octree
typedef struct _NODE
{
BOOL bIsLeaf; // TRUE if node has no children
UINT nPixelCount; // Number of pixels represented by this leaf
UINT nRedSum; // Sum of re
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 899 2016-02-28 06:20 PicCompress\PicCompress.sln
文件 41984 2016-03-01 22:36 PicCompress\PicCompress.suo
目录 0 2016-03-01 10:51 PicCompress\PicCompress\
文件 14512 2001-11-06 00:53 PicCompress\PicCompress\CqOctree.cpp
文件 53266 2016-02-28 06:57 PicCompress\PicCompress\Dib.cpp
文件 6105 2001-11-16 22:34 PicCompress\PicCompress\Dib.h
文件 196313 2016-02-28 07:03 PicCompress\PicCompress\dibapi.cpp
文件 7929 2001-11-16 22:34 PicCompress\PicCompress\dibapi.h
文件 2136 2016-02-28 06:57 PicCompress\PicCompress\FormatJpeg.cpp
文件 1392 2002-08-01 22:15 PicCompress\PicCompress\FormatJpeg.h
文件 8542 1999-05-15 00:17 PicCompress\PicCompress\Huffman.cpp
文件 206 1999-05-14 23:54 PicCompress\PicCompress\Huffman.h
文件 51099 2016-02-28 06:55 PicCompress\PicCompress\IP.cpp
文件 1787 1997-01-30 06:33 PicCompress\PicCompress\JCONFIG.H
文件 12776 1999-05-04 09:18 PicCompress\PicCompress\Jmorecfg.h
文件 14252 2002-08-02 17:33 PicCompress\PicCompress\Jpeg.cpp
文件 2598 2002-08-01 10:04 PicCompress\PicCompress\Jpeg.h
文件 45443 1996-01-13 19:13 PicCompress\PicCompress\JPEGLIB.H
文件 238698 2000-01-31 17:28 PicCompress\PicCompress\Jpeglib2.lib
文件 8353 2016-02-28 06:20 PicCompress\PicCompress\MainFrm.cpp
文件 1095 2016-02-28 06:20 PicCompress\PicCompress\MainFrm.h
文件 111248 2016-03-01 10:50 PicCompress\PicCompress\PicCompress.aps
文件 4585 2016-02-28 22:46 PicCompress\PicCompress\PicCompress.cpp
文件 684 2016-02-28 16:26 PicCompress\PicCompress\PicCompress.h
文件 14724 2016-02-28 06:51 PicCompress\PicCompress\PicCompress.rc
文件 7048 2016-02-28 22:48 PicCompress\PicCompress\PicCompress.vcproj
文件 1427 2016-03-01 22:36 PicCompress\PicCompress\PicCompress.vcproj.DESKTOP-0FP6N5E.Davin.user
文件 4228 2016-02-28 22:33 PicCompress\PicCompress\PicCompressDoc.cpp
文件 774 2016-02-28 06:52 PicCompress\PicCompress\PicCompressDoc.h
文件 2937 2016-02-28 07:15 PicCompress\PicCompress\PicCompressView.cpp
文件 1250 2016-02-28 07:06 PicCompress\PicCompress\PicCompressView.h
............此处省略13个文件信息
- 上一篇:基于opencv的肤色检测
- 下一篇:opencv2.4.9+VS2013打开摄像头
相关资源
- VC基本图像处理源码集
- visual c++数字图像模式识别技术详解
- c++ 压缩文件/解压缩文件 (亲测通过
- 通过图像实现Z轴定位(opencv)
- 数据结构与算法C++版
- 算法竞赛入门经典(第2版)lrj紫书
- 经典算法大全 高清文字版
- 《数据结构》算法实现及解析.高一凡
- 我的第一本算法书
- 数字音频水印算法大全
- PSO粒子群算法(亲测可以运行)
- 粒子群优化算法(PSO)
- sift算法的C源码(网上唯一原创版本不
- 心电信号检测算法.rar
- 《数据结构(c语言版)》pdf(附算法
- C++实战源码-AVI文件压缩工具
- c++ 图像处理(旋转、水平镜像等)
- 各种排序算法可视化.rar
- 编程之法_面试和算法心得
- 双色球过滤算法
- 《算法基础与在线实践》郭炜
- svm分类算法(附实验报告)
- 卡尔曼滤波算法
- 算法集合(NATIONAL ADVISORY COMMITTEE FO
- 《数据结构与算法分析:C语言描述第
- H264视频解压缩封装 c++
- 《Visual C++数字图像处理开发入门与编
- 精通Visual C++图像处理编程第3版_周长
- JPEG图像压缩c语言算法
- PatchMatch图像修复算法opencv和C++版)
评论
共有 条评论