社区
Linux/Unix社区
帖子详情
用opencv读图,libjpeg压缩图像失真
wgf3341869
2013-07-04 03:23:08
我用opencv的IplImage读取图片,基于它读取图片后都是提供一个二维数组,用它记录图片的像素,所以我直接对它进行libjpeg操作压缩,我试过读取jpg格式和bmp格式,图片在不同的尺寸下会出现不同的情况,就是两种图片都成功压缩过,有些尺寸可以成功压缩,有些尺寸不行,有些是失去彩色,有些是图片倾斜,下面就有两幅是正常的,其它的都是异常的
...全文
937
13
打赏
收藏
用opencv读图,libjpeg压缩图像失真
我用opencv的IplImage读取图片,基于它读取图片后都是提供一个二维数组,用它记录图片的像素,所以我直接对它进行libjpeg操作压缩,我试过读取jpg格式和bmp格式,图片在不同的尺寸下会出现不同的情况,就是两种图片都成功压缩过,有些尺寸可以成功压缩,有些尺寸不行,有些是失去彩色,有些是图片倾斜,下面就有两幅是正常的,其它的都是异常的
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianxuanhang717
2016-03-10
打赏
举报
回复
94303562@qq.com,谢谢,急需,压缩的图片失真
程小二
2016-01-09
打赏
举报
回复
1074219405@qq.com,谢谢
whumatrix
2015-07-31
打赏
举报
回复
大神,求教,whuchaolee@yeah.net
wgf3341869
2014-11-22
打赏
举报
回复
要解决方案的留下联系方式
bin610
2014-06-12
打赏
举报
回复
楼主,求解决方案啊
xt_idear
2014-02-22
打赏
举报
回复
具体怎么解决的呢?
試著讓故事繼續吧
2013-10-28
打赏
举报
回复
楼主,能不能把代码贴一下呢
wgf3341869
2013-08-12
打赏
举报
回复
5楼强大,中了
proudingsoul
2013-08-12
打赏
举报
回复
其实问题就在于你的像素值的调整,我也试过这样的问题,你把长或者宽设成2的倍数或者更强的倍数关系,即4或者8试试
wgf3341869
2013-07-05
打赏
举报
回复
好像是加1减1的问题,我是自己写缩略,线性插值算法,长和宽一开始就直接按比例算,加减1是在浮点的时候强制转换才有出入的,不过要怎么样让它们自动调整呢
你很厉害,大神,再给点意见
wgf3341869
2013-07-05
打赏
举报
回复
哈哈,问题解决了,你只说了一半,最核心那一步没有说道,我解决了,谢谢苍天和大地!!!!!!!!!!想弄明白的人跟我要,哈哈!!!!
wgf3341869
2013-07-04
打赏
举报
回复
什么数值缺1或多1,有可能是什么数值?最奇怪的是有些尺寸能正常压缩,分量错位?位置错位?大神支招!!除了压缩算法是jpeg给的,矩阵都是我自己操作的,三原色,要不要把代码传上去?说具体点
等救命的
zodiac1111
2013-07-04
打赏
举报
回复
没用过,看图形式,很可能是数值上的缺1/多1.仔细看看宽/高等数值/循环次数之类 失去颜色那个看上去像是某个分量错位+位置错位. 希望对你有用.
Opencv
读图
opencv
简单的程序,仅供学习,用
Opencv
读图
【
OpenCV
】
图像
的载入显示和输出示例程序by浅墨
博文《【
OpenCV
入门教程之三】
图像
的载入,显示和输出 一站式完全解析》的配套源代码。 博文链接: http://blog.csdn.net/poem_qianmo/article/details/20537737 1.源代码运行需要进行
OpenCV
+VS开发环境的配置。 2...
jpeg
src.v9b.tar.gz
标题中的"
jpeg
src.v9b.tar.gz"是一个
压缩
文件,其中包含了
JPEG
库的源代码,版本为v9b。...它涉及到
JPEG
图像
处理和数据
压缩
的核心库,如
lib
jpeg
和z
lib
,这些库对于
OpenCV
的功能实现和性能优化起着关键作用。
jpeg
2bmp.rar
jpeg
格式转bmp , 示例是进行文件转换,稍加修改就可以在内存中进行转换。
lib
jpeg
-turbo 是
lib
jpeg
的优化版本,官方说有2-16倍的性能...在不想使用
OpenCV
,CImg 等比较大的库时,可以参考此示例使用
lib
jpeg
-turbo。
Opencv
读图
保存
图像
颜色效果总结
Opencv
读图
默认是:BGR 格式 直接 imwrite:
图像
效果是正常的 RGB 格式 如果
图像
做了 COLOR_BGR2rgb imwrite:
图像
效果 是 BGR 格式,蓝红空间颠倒的
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章