我和一个朋友即将着手创建一台执行一些图像比较以进行排序的机器。我了解直方图比较,并且通常相信,预先计算并存储在数据库表的列中的每个图像的小直方图网格通常会在初次通过时为我们提供很好的匹配,因为我们进行的匹配类似。

我们要执行的第二个比较是使用图像的color coherence vector(CCV),该图像通过了从我们的主题图像到候选图像的直方图匹配测试。我知道这种比较更为精确。

我的朋友很有信心,他可以使用C# wrapperOpenCV在C#中开发CCV。我很确定他也可以。但是我想知道:


有没有人已经用C#做到了这一点并发布了源代码?还是C#包装器?
我们在树错树吗? (我们应该只在数据库级别使用CCV和放弃直方图比较吗?还是CCV太多?)

最佳答案

OpenCV网站提到了与VB的兼容性,因此,如果它公开了COM接口,我也不会感到惊讶。如果是这样,只需添加对其的引用,然后让Visual Studio为您构建PIA(包装器)。

不幸的是,我不知道您提到的图像处理算法的详细信息,因此我无法就您的第二个问题提供建议。

07-28 02:12