我正在研究一种检测相似和略有不同媒体图像的解决方案。
我已经阅读了很多关于处理图像的技术的文章,例如 - 图像比较 - 快速算法。
基于文件哈希(md5、sha1等) - 尝试过,对于完全相似的内容效果良好。
用于重新缩放图像的感知哈希(phash) - 寻找一个与phash.org提供的准确度一样高的Java实现。有一个Java解决方案在http://pastebin.com/Pj9d8jt5中提供,但据报道存在误报,我还没有尝试过。
用于修改后的图像的特征点(SIFT) - 寻找一些示例代码来开始启动。
如果有其他建议,请分享。