无法使用JavaCV在Android中实现SURF
我正在尝试开发一个简单的Android应用程序,它将使用无法使用JavaCV在Android中实现SURF,android,javacv,surf,Android,Javacv,Surf,我正在尝试开发一个简单的Android应用程序,它将使用PreviewCallback从手机上的摄像头获取当前帧。然后使用JavaCV项目中提供的ObjectFinder执行冲浪特征检测和提取。然而,我一直得到一个例外。同样的程序在我的电脑上运行 这可能是因为SURF是一种专利算法,这导致了一些问题 因此,有人可以在JavaCV中为我提供一个替代方案。任何帮助都将不胜感激。谢谢。你的假设是正确的。SURF/SIFT是一项专利,已从最新的opencv SDK中删除。作为一种替代方法,您可以尝试使用
PreviewCallback
从手机上的摄像头获取当前帧。然后使用JavaCV项目中提供的ObjectFinder
执行冲浪特征检测和提取。然而,我一直得到一个例外。同样的程序在我的电脑上运行
这可能是因为SURF是一种专利算法,这导致了一些问题
因此,有人可以在JavaCV中为我提供一个替代方案。任何帮助都将不胜感激。谢谢。你的假设是正确的。SURF/SIFT是一项专利,已从最新的opencv SDK中删除。作为一种替代方法,您可以尝试使用相同的方法。您可以从以下位置签出它的源代码:我也尝试过使用ObjectFinder。但在尝试失败后,我发现。经过一点修正后,它在android中对我有效 巴兹尔是对的,但有许多新的功能来寻找图像