-1

我将在 Android 中开发一个项目,项目理念是:相机将打开,它会从名片等中识别电子邮件地址、电话号码、地址等字符串。我已经配置并安装了 cygwin 并进行了编译/在 Eclipse 中运行许多 c++ 程序,但现在我想知道,我是否应该安装 Open CV(如 OpenCV2.0)并将其文件包含在 C++ 项目中,或者我应该下载 OpenCV SDK 并包含在我的 Android 项目中。请帮助,例如我有这个代码用于使用打开的 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;
}
4

3 回答 3

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信息。

于 2013-05-22T10:19:20.597 回答
1

对于 Android 中的图像处理相关操作,请使用OpenCV-Android-SDK

SDK 包含示例应用程序,如相机预览、人脸识别等,以及使用 OpenCV 的 Android 应用程序需要的 OpenCV 库。

有关与 eclipse 的集成和其他相关信息,请访问:

  1. 适用于 Android 的 OpenCV
  2. Tutorial-2-OpenCV-for-Android-Setup-Linux
于 2014-08-23T14:48:01.807 回答
0

这是一个使用openCV的已经编译的项目,示例将实时获取rgb颜色。 为android编译的opencv项目

于 2013-12-18T08:01:33.917 回答