4

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

我们要执行的第二个比较是使用从我们的主题图像到候选图像通过直方图匹配测试的图像的颜色相干向量(CCV)。我知道这种比较更精确。

我的朋友相信他可以使用C# 包装器在 C# 中开发 CCV到OpenCV。我很确定他也可以。不过我想知道:

  1. 有没有人已经在 C# 中完成了这项工作并发布了源代码?还是 C# 包装器?
  2. 我们是在找错树了吗?(我们应该只使用 CCV 并在数据库级别放弃直方图比较?还是 CCV 太多了?)
4

2 回答 2

1

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

不幸的是,我不知道你提到的图像处理算法的细节,所以我不能就你的第二个问题提供建议。

于 2008-10-10T03:58:44.147 回答
1

好吧,我认为仅使用颜色相干矢量将在您的应用程序中取得良好的效果。我试过了,效果很好。(此链接提供了Color Coherence Vector的逐步实现,也许您会发现它使用

我还找到了一个 matlab 实现,你可以看看(github 链接

于 2015-09-29T23:14:57.597 回答