登录
首页 » Visual C++ » 实现图像的无损压缩

实现图像的无损压缩

于 2008-06-02 发布 文件大小:101KB
0 545
下载积分: 1 下载次数: 465

代码说明:

  该程序主要实现图像的无损压缩,具体算法包括: (1)整数小波变换+SPIHT无损压缩 其中整数小波可以采用JPEG2000提供的5-3小波,也可以采用S+P变换,本程序均已给出。 (2)DPCM+算术编码 DPCM采用的是JPEG中采用的方法; (3)JPEG-LS标准 JPEG-LS的无损压缩性能非常好,超过JPEG2000。(The program mainly realize lossless image compression, the specific algorithm include: (1) integer wavelet transform SPIHT Integer Wavelet lossless compression which can be used to provide the 5-3 wavelet JPEG2000, can also adopt the S P transform, the procedures are given. (2) DPCM arithmetic coding DPCM is used in JPEG methodology (3) JPEG-LS standard JPEG-LS lossless compression of very good performance, more than JPEG2000.)

文件列表:

Losslesscoding
..............\Lossless coding
..............\...............\ARITHCoding.cpp
..............\...............\ARITHCoding.h
..............\...............\Dib.cpp
..............\...............\Dib.h
..............\...............\HIC.APS
..............\...............\HIC.clw
..............\...............\HIC.cpp
..............\...............\HIC.dsp
..............\...............\HIC.dsw
..............\...............\HIC.h
..............\...............\HIC.ncb
..............\...............\HIC.opt
..............\...............\HIC.plg
..............\...............\HIC.rc
..............\...............\HICDoc.cpp
..............\...............\HICDoc.h
..............\...............\HICView.cpp
..............\...............\HICView.h
..............\...............\IntDwt53.cpp
..............\...............\IntDwt53.h
..............\...............\JPEG_LS.cpp
..............\...............\JPEG_LS.h
..............\...............\LiftDwt97.cpp
..............\...............\LiftDwt97.h
..............\...............\LinkList.cpp
..............\...............\LinkList.h
..............\...............\MainFrm.cpp
..............\...............\MainFrm.h
..............\...............\MATRIX2D.CPP
..............\...............\MATRIX2D.H
..............\...............\ReadMe.txt
..............\...............\res

..............\...............\...\HIC.rc2


..............\...............\Resource.h
..............\...............\SPIHTCoder.cpp
..............\...............\SPIHTCoder.h
..............\...............\SPTransform.cpp
..............\...............\SPTransform.h
..............\...............\StdAfx.cpp
..............\...............\StdAfx.h

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • SHUZITUXIANGCHULIYUANDAIMA
    数字图像处理源码,包含数字图像处理的诸如边缘检测等多个功能程序(C++)(Source digital image processing, including digital image processing such as edge detection and many other functional procedures (C++))
    2008-06-01 10:59:54下载
    积分:1
  • DetectionofTonguesCrackBasedonAdaptiveThreshold
    摘 要:舌象中的裂纹是中医舌诊中的重要内容。由于拍摄条件的不同,舌象质量有较大差异,传统的阈值选取方法并不 适用。文中提出一种舌象裂纹检测的自适应阈值选择方法。该方法利用舌象的L 3 a 3 b 色彩特征及区域的分裂- 合并, 对舌象进行区域分割,自适应地选取舌中部区域的色彩值作为阈值,对整个舌象进行裂纹提取。经验证,本方案对不同的 舌象能较好地提取出裂纹,实现舌象裂纹诊断的客观化。(Tongue’ s crack is a very important part of herbalist doctor diagnosis. For the different screen conditions , there are many differ2 ences on the tongue’ s quality. It is not effective to use the t raditional threshold ext raction algorithm. In order to solve this problem , pro2 pose a new adaptive threshold algorithm. Present the segmentation of the image of tongue by using the feature on tongue in the L 3 a 3 b color space and the split- combining algorithm. Then use the threshold , which is the color value ext racted automatically in the middle of the tongue , to detect the crack of the whole tongue. The experiments show that this approach is able to distill the crack effectively to different tongue images , and achieve the objectivity of the diagnosis based on the tongue’ s crack.)
    2020-08-27 19:58:13下载
    积分:1
  • HarrisCorner
    对输入的一张彩色图像,自己写代码实现Harris Corner 检测算法: 1. 不能直接调用OpenCV 里面与Harris 角点检测相关的一些函数; 2. 只能用C/C++,不能用其他语言; 3. GUI 只能用自带的HighGUI,不能用QT 或其他的; 4. 平台可以用Windows, Linux, MacOS; 5. 显示中间的处理结果及最终的检测结果,包括最大特征值图,最小特征值图,R 图(可以考虑彩色 展示),原图上叠加检测结果等,并将这些中间结果都输出成图像文件; 6. 命令格式: “xxx.exe 图片文件 k 参数(=0.04) Aperture_size(=3)”。(The input of a color image, write your own code to achieve Harris Corner Detection Algorithm: 1. Can not be called directly inside OpenCV some functions associated with the Harris corner detection 2. To only use C/C++, can not be used in other languages 3. GUI only with their own HighGUI, can not use QT or other 4. The platform can be used Windows, Linux, MacOS 5. Display intermediate and final results of the test results, including the largest eigenvalues diagram, the minimum feature value graph , R chart (you can consider color display), picture superimposed on the test results, etc., and these intermediate results are output as an image file 6. Command Format: " xxx.exe picture file k parameters (= 0.04) Aperture_size (= 3 ). " )
    2016-01-04 12:44:23下载
    积分:1
  • meanshift
    mean shift功能演示,实现图像分割,具体请看效果(the demonstration of the mean shift algorithm)
    2009-12-18 19:39:09下载
    积分:1
  • bmp
    本程序是对24位图片进行灰度化,并进行去边缘的,二值化(This program is to 24 bits images of gray, and go to the edge, binary )
    2012-01-17 08:42:59下载
    积分:1
  • opencv-docs
    opencv图像库函数集,有关最新的opencv新增函数的应用(opencv functions)
    2012-05-07 09:55:10下载
    积分:1
  • Wpacketdaimaa
    小波包去噪C + +源代码,包括信号小波包分解,,最优树的选择,并重建一个,可以直接使用。 (Wavelet packet denoising C++ source code, including the signal wavelet packet decomposition, the optimal choice of the tree, and rebuild a can be used directly.)
    2012-07-25 06:26:23下载
    积分:1
  • Gaussian
    打开24位彩色bmp文件, 显示该图像 将图像内容顺时针旋转90度后显示出来 将图像分成等大小的4块,将第1和第3块像素互换后保存 将旋转后的图像转换成灰度图像显示,并保存 对灰度图像求Sobel边缘图,显示出来,并保存 对灰度图像进行Gaussian平滑,并保存(需要体会平滑的作用) 对灰度图像进行2值化(Open 24-bit color bmp files, displays the image will rotate clockwise image content displayed image is divided into four equal-sized 90 degrees, the first and three pixels after swap to save the rotated image conversion ashes of the image display, and save images to grayscale seeking Sobel edge map is displayed, and save the gray image Gaussian smoothing, and save (experience required smoothing effect) grayscale image binarized)
    2020-06-29 07:40:01下载
    积分:1
  • drawmat
    演示了点阵字符的绘制方法,visual c++源码(Demonstrates a dot matrix characters drawing method, c++ source code)
    2012-12-22 18:24:16下载
    积分:1
  • EdgeDetection
    基于Visual C++的图像边缘检测工程,以Canny为例(Visual C++-based image edge detection works to Canny Case)
    2013-10-22 11:33:56下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载