首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么快速比较2个BMP文件的值是否相等

2012-01-31 
如何快速比较2个BMP文件的值是否相等RT[解决办法]什么意思是不是如何判断两幅图像是不是一幅?[解决办法]这

如何快速比较2个BMP文件的值是否相等
RT

[解决办法]
什么意思是不是如何判断两幅图像是不是一幅?
[解决办法]
这和比较文件没有区别吧,不过可以先比较一下CBitmap的GetBitmapBits和GetBitmapDimension值
[解决办法]
可以求每幅图的抽样(比如每行隔5抽取一个)灰度值之和或平均灰度值(存入浮点型数据),看看是否相等,一般情况下两幅不一样的图,这两个统计值相等的概率很小
[解决办法]
用文件的CRC校验值比较,速度很快的
[解决办法]
随机取文件的数据,看看是不是相同的
[解决办法]
建议对两个文件做crc或md5校验,
然后比较,crc比md5快些。
[解决办法]
如果是两个打开的位图,可以通过获得像素值
数组,然后用memcmp比较。

热点排行