欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

构建开源 IPTV 系统:共享代码,桌面应用的总维度介绍

最编程 2024-07-13 18:01:15
...
ncnn-android-yolov7跑自己模型的注意事项

玉念聿辉: //直接传图片数据进行识别 JNIEXPORT jobject JNICALL Java_com_tencent_ncnnyolov7_NcnnYolov7_onImageRender(JNIEnv *env, jobject thiz, jbyteArray rgb, jint orientation) { // 获取nv21数据 jbyte* nv21Data = env->GetByteArrayElements(rgb, NULL); // 获取图像的宽度和高度(假设为640x480) int nv21Width = 640; int nv21Height = 480; // 调用g_camera->on_image进行图像处理 g_camera->camera_orientation = orientation; g_camera->on_image(reinterpret_cast<const unsigned char*>(nv21Data), nv21Width, nv21Height); // 释放nv21数据 env->ReleaseByteArrayElements(rgb, nv21Data, JNI_ABORT); // 将识别后的图片数据以Bitmap返回给Java层 return NULL; }