2012-11-21 69 views
2

使用cv2和Python提取SURF描述符非常簡單。你只需要初始化描述符和應用它,使用的東西沿着線:提到here, towards the bottom of the pageOpenCV,OpponentColorDescriptorExtractor和Python

extractor = cv2.DescriptorExtractor_create("SURF") 

但對OpponentColorDescriptorExtractor什麼?

我已經看到C++代碼來創建一個對手顏色提取器via this blog post,但我找不到任何Python綁定去與它。

有誰知道如何使用Python綁定創建對手顏色描述符提取器?

回答

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