我将在Android中开发一个项目,项目的想法是:相机将打开,它将识别字符串,如电子邮件地址,电话号码,地址等来自名片等。我已经配置并安装了cygwin并且在Eclipse中编译/运行许多c ++程序,但现在我想知道,我是否应该安装Open CV(如OpenCV2.0)并将其文件包含在C ++项目中,或者我应该下载OpenCV SDK并包含在我的Android项目。请帮助 例如我有这个代码用于使用open cv显示图像,但我需要使用CAMERA然后再识别图片
#include "cv.h"
#include "highgui.h"
//using namespace openCV2;
int main()//int argc, char *argv[])
{
IplImage* img = cvLoadImage("prado.jpg",1);
cvNamedWindow( "Example1",1);
cvShowImage("Example1", img );
cvWaitKey(0);//*/
return 0;
}
答案 0 :(得分:1)
如果你想在Android上设置项目使用opencv, 你试图使用opencv for android或opencv for windows, opencv for android SDK使用JAVA API, opencv for Windows SDK使用C ++ API。 我建议在android上使用JAVA API, 如果必须使用C ++ API,则可以引用android NDK信息。
答案 1 :(得分:1)
对于Android中的图像处理相关操作,请使用OpenCV-Android-SDK。
SDK包含示例应用,如相机预览,面部识别等,以及Android应用使用OpenCV的OpenCV库需要。
与eclipse& amp;其他相关信息请访问:
答案 2 :(得分:0)
这是一个使用openCV的已编译项目,该示例将实时获取rgb颜色。 compiled opencv project for android