图片BMP格式的Opencv读取比较方便,不用解码的对吧?

图片BMP格式的Opencv读取比较方便,不用解码的对吧?BMP应该是无损的吧?谢谢了!但是JPG需要的解码更复杂吧,BMP几乎不用解码的对吗?... 图片BMP格式的Opencv读取比较方便,不用解码的对吧?
BMP应该是无损的吧?
谢谢了!
但是JPG需要的解码更复杂吧,BMP几乎不用解码的对吗?
展开
 我来答
北方七宿
推荐于2016-11-09 · TA获得超过396个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:269万
展开全部
BMP存储的是原始数据,未经过压缩,只是存成文件时加了一些文件头,表示文件类型和大小信息的东西,所以读取起来不用解压缩;
JPG格式的图片是经过DCT变换后进行量化,再进行熵编码,从而达到压缩的目的,会造成数据损失,虽然在视觉上表现得不明显,但是数据量会大幅减少,读取时需要进行压缩时的逆操作,需要的运算量要大一些;
实际应用过程中,如果批量读取的话,BMP显然会比JPG快一些,不过代价就是BMP需要大量的存储空间;
而且很重要的一点就是,如果你把一张JPG图片用cvLoadImage载入,再用cvSaveImage保存,就会再压缩一次,如此经过多次,会造成信息严重丢失,图像也就不能用了。
更多追问追答
追问
哦,那视觉跟踪方面用什么格式是实行高一些呢?谢谢了!
追答
视觉跟踪必然是对连续的视频流进行处理,也就是说从视频采集设备(比如摄像头)获得的图像数据,不涉及到图片格式的问题,如果你要将图像保存成文件再进行处理是不能满足实时性要求的。
可爱的八嘎牙路酱
2011-08-04 · TA获得超过3386个赞
知道大有可为答主
回答量:1695
采纳率:0%
帮助的人:1593万
展开全部
是bmp不用解码
jpg需要解码,就是解压缩
但是对于opencv的读图来说,都一样,用户感觉不出来
都到内存中,就是图像数据了
至于有损无损,要看压缩的格式,一般jpg会比原图有一些损失
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chensuchang
2011-08-03 · TA获得超过6399个赞
知道大有可为答主
回答量:6655
采纳率:50%
帮助的人:4946万
展开全部
常用的格式都方便,BMP没压缩,不存在有损无损的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式