首页
社区
课程
招聘
[讨论]图像对比技术
发表于: 2014-5-28 21:33 5733

[讨论]图像对比技术

2014-5-28 21:33
5733
我只是想简单的比较两个BMP图像的相似度,但是经过编程发现,如果用简答的内存读取并比较的话,相似度都差不多,甚至用两张完全不同的照片对比,得到的相似度比两幅截得一样的相似度还高,但是你如果用同一张相片去对比,相似度是100%,但是截图的话,就有很大不同了,大家有谁有这方面的经验,可以给我讲解讲解新思路吗?

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 30050
活跃值: (2377)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
二值化了么
去噪了么
光线亮度一致了么
。。。。。。。。。。。。。。。。
如果都是Y,那么就开始定点对比大法。
2014-5-29 00:30
0
雪    币: 602
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
相似度?简单的比较?怎么算简单的比较?先不说图像,图形简单的比较你会吗?进一步,2个点颜色的近似度你会吗?内存比较,直接比较数据流的吧?有把内存数据和图像上面的点对应呢?如果只是相同的图像比较或者大图里面找小图,这个简单,网上很多代码的,但是你如果要比较相似图像,那真不是一个简单的事情.
2014-5-29 05:51
0
雪    币: 122
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
相似度匹配,有个相关的相似图像搜索算法,网上有个什么大律法,通过确定一个合理阈值,进行类间差异比较,假定一张图片共有n个像素,其中灰度值小于阈值的像素为 n1 个,大于等于阈值的像素为 n2 个( n1 + n2 = n )。w1 和 w2 表示这两种像素各自的比重。
  w1 = n1 / n
  w2 = n2 / n
再假定,所有灰度值小于阈值的像素的平均值和方差分别为 μ1 和 σ1,所有灰度值大于等于阈值的像素的平均值和方差分别为 μ2 和 σ2。于是,可以得到
  类内差异 = w1(σ1的平方) + w2(σ2的平方)
  类间差异 = w1w2(μ1-μ2)^2
2014-5-29 11:17
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我以前也看过类似的算法的  当时是查找以图搜图的算法   结果找到了 感知哈希算法  也大概看了下   建议lz可以查下  很简单的算法   应该有用的   
  送上 网址http://blog.renren.com/share/329373217/7756459754
2014-5-30 11:36
0
雪    币: 90
活跃值: (82)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
我写过这样的代码。还可以分块对比~ 查找图片等。支持一定的容错
这个了解BMP格式就可以了,没什么难的。
2014-6-12 22:10
0
游客
登录 | 注册 方可回帖
返回
//