Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android上的OpenCV,何时需要本机代码?_Java_Android_Opencv_Native - Fatal编程技术网

Java Android上的OpenCV,何时需要本机代码?

Java Android上的OpenCV,何时需要本机代码?,java,android,opencv,native,Java,Android,Opencv,Native,我正在研究将OpenCV用于Android应用程序,在编译使用本机OpenCV的示例时遇到了一些问题 所以,我的问题是: 使用OpenCV时,何时需要使用本机OpenCV代码?我可以不用它吗(如示例中的教程1) 对于这个含糊不清的问题,我深表歉意,如果这有帮助的话,我可以说得更具体一些 提前谢谢你的帮助。这取决于你想做什么,真的。本机调用在速度方面非常昂贵,因此如果这与您的应用程序相关。大多数Android OpenCV库依赖于本机调用,因此使用本机或opencvjava调用不应该在性能时间方面

我正在研究将OpenCV用于Android应用程序,在编译使用本机OpenCV的示例时遇到了一些问题

所以,我的问题是:

使用OpenCV时,何时需要使用本机OpenCV代码?我可以不用它吗(如示例中的教程1)

对于这个含糊不清的问题,我深表歉意,如果这有帮助的话,我可以说得更具体一些


提前谢谢你的帮助。

这取决于你想做什么,真的。本机调用在速度方面非常昂贵,因此如果这与您的应用程序相关。大多数Android OpenCV库依赖于本机调用,因此使用本机或opencvjava调用不应该在性能时间方面有相应的提高。但没有什么比测试更好的了

如果已经实现了C/C++OpenCV代码,您还希望使用本机代码。这将为您节省一些用Java重新编写的时间。如果您想要的函数尚未移植到Android(),那么还应该使用本机代码