请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
首页 社区 AI 图片BMP格式的Opencv读取比较方便,不用解码的对吧? ...

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

猿梦 2022-8-4 20:09:28
BMP存储的是原始数据,未经过压缩,只是存成文件时加了一些文件头,表示文件类型和大小信息的东西,所以读取起来不用解压缩;JPG格式的图片是经过DCT变换后进行量化,再进行熵编码,从而达到压缩的目的,会造成数据损失,虽然在视觉上表现得不明显,但是数据量会大幅减少,读取时需要进行压缩时的逆操作,需要的运算量要大一些;实际应用过程中,如果批量读取的话,BMP显然会比JPG快一些,不过代价就是BMP需要大量的存储空间;而且很重要的一点就是,如果你把一张JPG图片用cvLoadImage载入,再用cvSaveImage保存,就会再压缩一次,如此经过多次,会造成信息严重丢失,图像也就不能用了。
孤谢紫南扔过去!人家他们爬起来^是bmp不用解码jpg需要解码,就是解压缩但是对于opencv的读图来说,都一样,用户感觉不出来都到内存中,就是图像数据了至于有损无损,要看压缩的格式,一般jpg会比原图有一些损失
本大人电视取回#本尊向依玉打死%常用的格式都方便,BMP没压缩,不存在有损无损的问题

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册