将IplImage* 保存为图片的问题之jpg还是bmp

来源:互联网 发布:php正则表达式的用法 编辑:程序博客网 时间:2024/06/05 07:17

       前段时间,干了这么一件蠢事。

      工作情形是这样的,我们在手机上开发了一个软件,而测试该软件的核心算法性能的批处理算法是pc版的vs上的程序。我们当时就在手机上保存图片,并且这些图片必须是达到我所预计的阈值的图片才会保存下来。关键问题就处在这里了,我保存IplImage*的时候用的是jpg格式,当我采集了大量图片后,拿到pc上一跑我顿时凌乱了,不应该啊pc和android上我测试过同一张图片跑出来的结果是一样的啊!

       后来,仔细分析发现,问题就出在jpg,jpg是有损压缩并且是不可恢复的这样我在android上保存的图片拿到pc上根本就恢复不出和android上同样的矩阵了。不过马后炮的分析会发现其实很多公开的图片数据库都是bmp格式的。这样才能保证数据一致性。

       后来我自己有写了个算法把不符合我要求的图片都删除了,还是不符合要求的不是特别多!


0 0
原创粉丝点击