按内容比较大量图像

时间:2017-05-09 01:47:08

标签: python amazon-web-services opencv image-processing python-imaging-library

我正在使用Flask(Python)运行服务器,允许用户上传图像。 (最终图像将被发送到S3存储桶;现在,它们只是保存到磁盘。)但是,我想防止重复和类似的图像。

这意味着每次用户尝试上传图片时,我都必须搜索数据库(以类似于tineye的方式)。如果存在类似的结果,则应用程序将不会上传图像。这种类型的"反向图像搜索"只有Python Imaging Library才有可能?是否有其他用于完成类似任务的Python框架?或者也许是亚马逊工具?

1 个答案:

答案 0 :(得分:4)

使用图像库创建独特图像的指纹。如果有新图像检查指纹并做出适当的决定。

对于指纹识别,请参阅此处 https://realpython.com/blog/python/fingerprinting-images-for-near-duplicate-detection/

如果你想把AI带到这里, 注意autoencoder。