0

我正在尝试开发一个简单的 Android 应用程序,它将使用PreviewCallback. ObjectFinder然后使用JavaCV 项目中提供的进行 SURF 特征检测和提取。但是我不断收到异常。同样的程序可以在我的电脑上运行。

这可能是由于 SURF 是一种专利算法,这会导致问题。

因此,有人可以在 JavaCV 中为我提供一个替代方案。任何帮助,将不胜感激。谢谢你。

4

2 回答 2

0

我也尝试过使用 ObjectFinder。但在尝试失败后,我发现了这段代码。经过一点纠正后,它在 android 中对我有用。

Basil是对的,但是有许多新功能可以找到图像(freak、orb、brisk...)

于 2013-03-26T11:11:37.550 回答
0

你的假设是正确的。SURF/SIFT 是一项专利,它已从最新的 opencv SDK 中删除。作为替代方案,您可以尝试使用相同的androidobjectrecognition 方法。您可以从以下位置查看其来源:https ://code.google.com/p/androidobjectrecognition/source/checkout

于 2013-03-17T16:03:19.147 回答