[英]How do I find images with a similar color using Python and PIL?
我在文件夹中有很多图像,我想找到与预选图像颜色相似的图像。
我希望能够做到这样的事情:
python find_similar.py sample.jpg
并返回类似的东西:
234324.jpg
55.jpg
9945.jpg
345434.jpg
104.jpg
这可行吗?
查找类似图像的算法在Stackoverflow问题中讨论,您可能希望在Python和PIL中实现其中一个。
此外,您可以直接使用PIL中的ImageChops
模块,并使用difference
方法比较两个图像,如下所示:
import Image
import ImageChops
im1 = Image.open("original.jpg")
im2 = Image.open("sample.jpg")
diff = ImageChops.difference(im2, im1)
这可能有助于您了解原始图像与其他图像之间的差异。
Stackoverflow上还有另一个类似的问题 ,讨论了这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.