【问题标题】:Color Coherence Vector in C#C#中的颜色相干向量
【发布时间】:2010-09-16 08:47:55
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c# image histogram


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 有一个运行良好的 C# 包装器,到目前为止,我们一直在使用它并取得了一些成功。它只是 CCV 算法 - 如果有人已经做过(OpenCV 没有),我想专注于我们问题的其他部分,这些部分没有预先存在的解决方案。
      猜你喜欢
      • 2018-09-26
      • 2015-03-29
      • 2011-12-12
      • 1970-01-01
      • 2011-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      相关资源
      最近更新 更多