2

使用 cv2 和 Python 提取 SURF 描述符非常简单。您只需要使用以下内容初始化描述符并应用它:

extractor = cv2.DescriptorExtractor_create("SURF")

但是这里提到的 OpponentColorDescriptorExtractor呢,在页面底部呢?

我已经通过这篇博客文章看到了创建对手颜色提取器的 C++ 代码,但是我找不到任何 Python 绑定来配合它。

有谁知道如何使用 Python 绑定创建对手颜色描述符提取器?

4

1 回答 1

4

我应该更好地阅读文档。您需要做的就是在描述符前面加上对手:

>>> d = cv2.DescriptorExtractor_create("SURF") # normal SURF descriptor
>>> d = cv2.DescriptorExtractor_create("OpponentSURF") # SURF descriptor applied to each channel in the opponent color space and concatenated together
于 2012-11-21T18:19:51.280 回答