繁体   English   中英

在Android上使用Opencv

[英]Use Opencv on Android

我找到了以下代码: https : //github.com/mintuhouse/FinMan/blob/master/src/unix/imp.cpp ,这是一个使用OpenCV预处理带有收据的图像的类。

我想问:如何在拍摄照片并将其保存为位图的android应用程序中使用它?

我试图了解该类在做什么,并尝试在android中编写此过程。 但这并不难,因为它具有某些功能,例如cvZero(image) ,而这些功能是我在Android的OpenCV中找不到的。 有任何想法吗?

另外,我已经尝试了NDK,但无法弄清楚NDK构建后我的位图文件和此类将如何通信。 我糊涂了! 有什么帮助吗?

在旧的opencv api中,所有函数,结构等都从前缀“ cv”开始,以表明它们是OpenCV库的一部分。 在2.0版中更改了api,并且所有函数,结构,类等都在命名空间“ cv”中,因此在c ++中,您可以使用此前缀来访问它们,例如“ cv :: Point”或“ cv:imread(... )”。 现在可以以相同的方式访问旧的cvZero函数,或者最终是Mat类的方法(可能是静态的)-因此您可以通过以下方式使用它:myMat.zero(...)或Mat :: zero(...)。 在Java中,它应该类似-试试myMat.zero(...)或Mat.zero(...)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM