使用FREAK时出错

0 投票
1 回答
680 浏览
提问于 2025-04-17 14:05

我正在尝试使用FREAK创建一个描述符提取器。但是在以下这行代码时:

freakExtractor = cv2.DescriptorExtractor_create('FREAK')

我遇到了一个错误,错误信息是:

freakExtractor = cv2.DescriptorExtractor_create('FREAK') AttributeError: 'module' object has no attribute 'DescriptorExtractor_create'

有人能告诉我具体的问题是什么,以及为什么会出现这个错误吗?

我使用的是ubuntu 12.10,opencv版本是2.4.3,python版本是2.7。

1 个回答

-2

我觉得,

cv2.DescriptorExtractor_create('FREAK') 

这不是Python接口的一部分。你可以直接使用最新版本的OpenCV,这样就能正常工作。或者你也可以用C++写代码,因为在那个版本里有C++的代码可以用。

撰写回答