匹配图像到图像集合

Kur*_*aze 3 image-processing cbir

我有大量的卡片图像和一张特定卡片的照片.我可以使用哪些工具来查找哪些图像与我的图像最相似?

这是集合示例:

这是我想要找到的:

Mar*_*ell 5

新方法!

似乎以下ImageMagick命令,或者它的变体,取决于查看更多的图像选择,将提取卡顶部的措辞

convert aggressiveurge.jpg -crop 80%x10%+10%+10% crop.png
Run Code Online (Sandbox Code Playgroud)

它占据了您图像的前10%和宽度的80%(从左上角开始的10%crop.png并按如下方式存储:

在此输入图像描述

如果您通过tessseractOCR 运行如下:

tesseract crop.png agg
Run Code Online (Sandbox Code Playgroud)

你得到一个名为agg.txtcontains 的文件:

E‘ Aggressive Urge \L® E
Run Code Online (Sandbox Code Playgroud)

你可以通过它grep来清理,只查找彼此相邻的大写和小写字母:

grep -Eo "\<[A-Za-z]+\>" agg.txt
Run Code Online (Sandbox Code Playgroud)

要得到

Aggressive Urge
Run Code Online (Sandbox Code Playgroud)

:-)