C#图像处理:图像相似度

时间:2012-03-03 13:15:01

标签: c# database image-processing comparison

我想知道你是否愿意告诉我,我正在尝试的是否可能以及哪个图像处理库最适合这项任务。

我正在用c#编写一个Web应用程序,我希望将上传图像中的对象与存储在mysql数据库中的图像进行比较,然后到达最接近的匹配。

例如: 用户上传移动电话的图像,裁剪图像以主要关注移动电话。现在我在数据库中有大量的图像,我想比较用户的裁剪图像,找到包含类似(近距离匹配)手机的数据库中的匹配图像。

我在想: 1)用户上传图像中的对象检测 2)从数据库中分割图像并找到进行相似性测试。

这只是想法,我想知道您是否能够指导我使用哪个库以及哪些功能。

提前致谢,

3 个答案:

答案 0 :(得分:2)

使用SURF,我很确定Google会将其用于goggles

答案 1 :(得分:1)

对条形码,人物,面孔等一小部分物体的识别已经足够困难了 - 但是自动识别任意一组物体更加困难。当然不是图像处理初学者的主题!如果您确实需要此功能,我建议您购买此任务的软件:

快速Google搜索找到:

答案 2 :(得分:1)

我们的winforms演示中有类似的要求。我们尝试了一些工具包,最后使用名为leadtools的商业工具包。它们具有相关函数,可以将图像与另一图像中相同尺寸的所有区域进行比较。有关更多信息,请参阅此链接: http://www.leadtools.com/help/leadtools/v175/dh/po/leadtools.imageprocessing.core~leadtools.imageprocessing.core.correlationcommand.html