Android手机上的OpenCV教程

2019年12月31日 14点热度 0条评论

Closed. This question does not meet
Stack Overflow guidelines。它当前不接受答案。

想改善这个问题吗?更新问题,以便将其作为
on-topic用于堆栈溢出。

5年前关闭。

Improve this question

如果有人可以告诉我在哪里可以获得有关开发适用于Android的OpenCV 2.4.3的良好教程或文档,我将不胜感激。我已经在OpenCv站点上进行了介绍,还介绍了更多的配置和入门知识,但没有解释真正的代码。我想要针对Android代码,函数以及这些函数的解释的opencv。 Android上的opencv是用Java cv编写的还是使用Java Native Interface包含的本地C++代码编写的?

如果它是Java cv,那么我在哪里可以找到可以入门的良好教程。
如果JNI随附了C++代码,我如何将这些本机代码与原始Android Java代码连接?

如果有人可以向我展示
,我会非常感激,如果有,可以提供一些好的教程或文档吗?如果不是,请问您的解释?

最好的祝福。

编辑:

感谢Torcelite的回复。您能否解释一下我将如何将代码移植到Java(更多细节)?有没有很好的教程,说明了我如何做到这一点。我的意思是,当我移植代码时,如果有的话,我会对桌面应用程序所做的原始openCV代码进行什么样的更改。或者我只是将Visual Studio的Open CV上的C++代码移植到Android eclipse中,以便在Android的Open cv上工作。

例如,在我的面部检测代码上,我已将haar分类器及其内置功能用于对象检测。

function--->[cvHaarDetectObjects( , , , ,  , , ) 
//just deleted the parameters for simplicity] 

因此,当我想在android上做同样的事情时,我是否会在使用此功能或照原样使用它时进行更改?当我不得不在Android上移植或采用这些功能以及其他功能以使其正常工作时,我应该做什么工作。 OpenCV中不仅包含此功能,还包含所有功能。

解决方案如下:

如果您对文档不满意,那么我所知道的所有有关opencv的书(没有很多)都可以在下面的2个链接中找到。

关于Android 有一个特定的-“使用OpenCV进行Android应用程序编程”。除了官方文档,它可能是最好的资源。

http://opencv.org/books.html

http://www.packtpub.com/search?keys=opencv

适用于Android的OpenCV(以及最近用于桌面Java的OpenCV)与JavaCV无关,第一个是官方端口,基本上是C++函数上的JNI包装器。 JavaCV是独立研究人员Samuel Audet(不是正式隶属于OpenCV团队)对Java的较早移植。


上一篇:android - Android SQLite快速从游标获取所有数据

下一篇:android - 应用程序突然与设备不兼容(Galaxy Tab 2)


相关文章:

java - 我如何使用Bugzilla Rest API方法/ bug列出错误

android - 如何让Play游戏服务在启动时不自动登录?

python - 如何从python中的多个文件夹中读取多个图像

opencv - cvReprojectImageTo3D-从2d图像进行3d建模问题-

python - jupyter上没有模块简历

java - 重命名所有Java类,字段和方法的简单方法?

java - Java:另一个多线程执行器中的单线程子执行器

java - android文件访问

android - Gradle不生成带引号的字符串

android - Android Studio部署“外部”文件



©2020 IT工具网