【发布时间】:2014-08-09 23:16:49
【问题描述】:
我有一个这样开始的 C++ 程序:
#include "opencv2/highgui/highgui.hpp"
#include <opencv2/objdetect/objdetect.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>
#include <vector>
#include <stdio.h>
#include "linefinder.h"
#define PI 3.1415926
using namespace cv;
int main(int argc, char* argv[]) {
int houghVote = 200;
string arg = argv[1];
bool showSteps = argv[2];
string window_name = "Processed Video";
namedWindow(window_name, CV_WINDOW_KEEPRATIO); //resizable window;
VideoCapture capture(arg);
我想用它制作一个 Android 应用。 我已经安装了 NDK,但我不知道我现在要做什么。
我是否必须更改 C++ 主程序中的任何内容才能在 Android 上运行,或者我可以不加改动地编译和运行它吗?
【问题讨论】:
-
是的,我已经检查了该页面,但没有帮助。我有程序作为人脸检测运行,但我不知道如何在 Android 程序中使用我自己的 C++ 代码
标签: android c++ opencv android-ndk