好像不是这个软件能搞定的事吧。可以找一下AI大厂有没有类似的工具。
还有更牛的需求:
https://www.newrain.cn/Forum/Detail/150 (两张照片是从同一张图切下来的)
https://www.newrain.cn/Forum/Detail/215 (有张画,出现在两张照片中,连场景都不一样)
上面的链接地址多带了一个 http://
https://www.newrain.cn/Forum/Detail/150
https://www.newrain.cn/Forum/Detail/215
这个论坛的编辑器也太那个了
, 被说中了,这个需求还真不是这个软件能实现的,或者说应该实现的。
站长简单解释一下为什么不能实现,从技术角度来说,要实现网友的需求不难,但是想要对大量的图片进行快速的对比查找,就比较
难了,站长目前还没有好的思路,如果不考虑速度,实现的方式还是挺多的,下面简单说说站长考虑过的两个方案。
1、图像不进行缩放,不用统一成相同的尺寸,直接进行灰化和二值化。
2、计算二值化后图像的哈希值,其实就是将二值化的图像转换成由01组成的字符串。
3、计算出的两组哈希值(字符串)肯定不一样长,从长字符串中查找短的字符串,如果能搜索到,就可以认为其中一张图片是从另
一张裁切出来的。
4、如果想更加精准,可以从长字符串的第一个字符开始,不断循环,每次往后增加一个字符,截取出跟短字符串一样长的内容,求
两个字符串的汉明距,如果汉明距小于5,就可以认为其中一张图片是从另一张裁切出来的。
1、将图像裁切成相同尺寸的两组小图,小图的尺寸越小,查找的越精准。
2、对每张小图进行灰化、二值化、求哈希值。
3、循环数量少的一组小图,逐一跟另外一组中的小图进行对比,同样是根据哈希值求汉明距,如果每张小图都在另一组中都能找到
汉明距小于5的小图,就可以认为其中一张图片是从另一张裁切出来的。
上述两种方案都应该可以实现,站长主要觉得效率不高,只适合图片不多的情况,另外,站长觉得判断一张图是不是从另一张图中裁
切出来的,不属于相似图片查找的范畴。
下面两张网友提供的图,站长觉得本身就不是相似的图像,一张是屋子的一部分,另一张应该是桌子上的一张画吧,当然这里就不进行
深入探讨了,每个人对相似图片的定义可能都不同。
©Copyright 2015-2021, 新雨网 [service@newrain.cn]。京ICP备15047473号-1
[页面更新时间:2024/10/5 1:33:56 ,构建时间:0.078175 "秒]