有人可以解释一下为什么以下简单的方法不起作用吗?
https://gist.github.com/2220293
显然,image.findKeypointMatch属性不存在?这确实不是简单的文档。如果没有这个,我怎么能完成这个呢?
由于 亚历
答案 0 :(得分:1)
您安装了最新版本的SimpleCV吗?如果没有,我建议你从存储库中获取最新版本。这个库非常年轻,在快速查看代码后,我看到了很多错误。因此,使用最新版本希望减少错误数量并不是一个坏主意。
在 SimpleCV / ImageClass.py 你会发现findKeypointMatch()方法。你可以做的一件事就是调查为什么你不能调用这个函数。如果你在这里复制了你得到的错误信息以及你想要运行的代码,那么这里可能有人可以帮助你。
另一种方法是根据需要浏览代码并查看它的作用,然后在脚本中复制代码。我不推荐这个。
请告诉我它是怎么回事。
答案 1 :(得分:1)
验证您始终可以运行:
import SimpleCV
print SimpleCV.__version__
在1.2之后添加了关键点检测。
答案 2 :(得分:1)
我是编写上述代码的人。
keypointmatch函数包含在simple的最新github存储库中。从那里安装它。您还需要OpenCV 2.3来运行它。
注意:这只是SimpleCV的一个例子。这绝不是完美的,这很明显。