0

有人可以解释为什么以下在 simplecv 中不起作用?

https://gist.github.com/2220293

显然, image.findKeypointMatch 属性不存在?它确实不是 simplecv 文档。如果没有这个,我怎么能完成这些事情?

谢谢亚历克斯

4

3 回答 3

1

您是否安装了最新版本的 SimpleCV?如果没有,我建议您从存储库中获取最新版本。这个库非常年轻,快速浏览代码后发现了很多错误。因此,使用最新版本希望减少错误数量并不是一个坏主意。

在 SimpleCV/ImageClass.py 中,您将找到 findKeypointMatch() 方法。你可以做的一件事是调查为什么你不能调用这个函数。如果您在此处复制您收到的错误消息以及您尝试运行的代码,那么这里可能有人可以帮助您。

另一种方法是根据需要浏览代码并查看它的作用,然后将代码复制到脚本中。我不会推荐这个。

请让我知道情况如何。

于 2012-04-22T07:29:25.927 回答
1

要验证您始终可以运行:

import SimpleCV
print SimpleCV.__version__

1.2之后增加了关键点检测。

于 2012-04-22T14:29:36.223 回答
1

我是编写上述代码的人。

keypointmatch 函数包含在 simple 的最新 github 存储库中。从那里安装它。您还需要 OpenCV 2.3 来运行它。

注意:这只是 SimpleCV 的一个示例。这绝不是完美的,这是显而易见的。

于 2012-04-23T09:00:12.383 回答