使用cv2和Python提取SURF描述符非常简单。您只需要初始化描述符并应用它,使用类似以下内容的内容:
extractor = cv2.DescriptorExtractor_create("SURF")
但是,前面提到的here, towards the bottom of the page的OpponentColorDescriptorExtractor又如何呢
我已经看过创建对手颜色提取器via this blog post的Python代码,但我找不到任何与之配套的C++绑定。
有人知道如何使用Python绑定创建对手颜色描述符提取器吗?
发布于 2012-11-21 18:19:51
我应该把文档读得更好一点。你所需要做的就是在描述符前面加上对手:
>>> 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
https://stackoverflow.com/questions/13499529
复制