opencv,jni CV_8UC1类型与mixChannels()不兼容

时间:2012-07-31 16:10:35

标签: c++ image opencv java-native-interface computer-vision

我正在开发一个Android应用程序,它逐帧处理实时摄像头流(以检测正方形)。在预览回调中,它将图像帧作为字节数组传递。在我的opencv函数中,它将该字节数组转换为mat对象。我需要在opencv中使用mixchannels()函数。我认为我的mat对象与mixchannels()不兼容,因为它在那里触及。如何解决它的任何建议。当我用{{1}替换image时它也在那里。请帮助。谢谢你&祝你有愉快的一天!这是我的代码。

image1

{

JNIEXPORT jint JNICALL Java_org_opencv_samples_tutorial3_Sample3View_FindFeatures(JNIEnv* env, jobject thiz, jint width, jint height, jbyteArray yuv, jintArray rgba)

jbyte* _yuv = env->GetByteArrayElements(yuv, 0);

jint*  _rgba = env->GetIntArrayElements(rgba, 0);

0 个答案:

没有答案