基于opencv的jpeg压缩

时间:2016-02-12 09:25:37
【文件属性】:

文件名称:基于opencv的jpeg压缩

文件大小:469KB

文件格式:RAR

更新时间:2016-02-12 09:25:37

opencv jpeg压缩

在vs2005+opencv2.0平台下,借助opencv的cvLoadImage函数读入图片,得到图像的rgb数据,然后进行压缩并保存成jpeg格式,


【文件预览】:
jpgCompress_new
----jpgCompress_new.vcproj.NOTEBOOK-1.Administrator.user(1KB)
----jpeg.h(714B)
----1.bmp(27KB)
----jpgCompress_new.vcproj.9D59C25952A0459.yyzz.user(1KB)
----jpeg_code.cpp(20KB)
----11.jpg(3KB)
----jpegformat.h(5KB)
----156.jpg(133KB)
----157.jpg(133KB)
----main.cpp(23KB)
----Thumbs.db(43KB)
----jpeg_code.h(9KB)
----158.jpg(133KB)
----jpgCompress_new.suo(41KB)
----jpgCompress_new.vcproj(4KB)
jpgCompress_new.sln

网友评论

  • 编译不通过,代码挺详细
  • 可以看看,但是不能编译
  • 感觉还行,只是感觉用着不是特别顺手.
  • 不错 很好的新资源
  • 是整个过程的完整代码,可直接使用opencv自带的imencode与imdecode函数实现由Mat转Buffer的操作
  • 可以参考一下,感谢楼主分享
  • 有一定的参考价值
  • 好东西,大家都可以下
  • 代码挺详细,编译通不过
  • 编译不通过,代码挺详细
  • 编译不通过,代码挺详细
  • 不能编译通过,不知道是不是我的问题。不过重新建工程之后也不能用。
  • 有借鉴作用,但是没解决我的问题
  • 不成功,但是可以参考一下
  • 可以参考 一下
  • 缺点:图像宽度只能是32位的整数倍,否则转换的图像会出现逐渐向左偏移,因为没有 考虑每行的补奇。给出的例子是128的宽度,正好符合是32的整数倍,才会没有出现上述问题
  • 好东西,大家都可以下
  • 正在学习,谢谢分享
  • 还行,非常的有用
  • 代码很详细,很实用,感谢楼主分享
  • 有一定的借鉴作用
  • 可以使用,谢谢
  • 很久之前用的,当时忘记评价了。还可以
  • 不错,感谢分享
  • opencv的一个较老的资源,可作为通用图片类型压缩算法的一个参考。
  • 有一些价值,可以作为研究。。。
  • 还不错,有一些借鉴作用
  • 有点用 谢谢分享
  • 还行,有用
  • 还可以 就是只能压缩彩色 灰度和黑白不行