gpt4 book ai didi

c++ - 使用 OpenCV 的 C++ 代码的 JNI 包装器

转载 作者:行者123 更新时间:2023-11-28 06:59:54 24 4
gpt4 key购买 nike

我必须在使用 NDK 的 Android 平台中使用 OpenCV 重用一些 C++ 代码。我已正确完成设置,但我不确定如何为 C++ 代码编写包装器。有人可以向我提供一些文档,以便我了解如何去做吗?到目前为止,我有:

using namespace cv;

void surf_detection(Mat img_1,Mat img_2);

void
Java_com_example_trafficvideo_MainActivity_countFromJNI( JNIEnv* env,
jobject thiz ){
/** @function main */

int i;
int key;

CvCapture* capture = cvCaptureFromAVI("raw.TrafficVideoNew.mp4");// Read the video file

if (!capture){

std::cout <<" Error in capture video file";
.
.
.
.
.
.
.

我很确定这是错误的。任何帮助将不胜感激!

最佳答案

可以看一下SWIG .

它应该能够为您生成所有的 JNI 代码。

我大约一年前做过这个,我记得它并非没有痛苦。

关于c++ - 使用 OpenCV 的 C++ 代码的 JNI 包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22644306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com