我試圖隱蔽一個墊一個位圖使用下面的代碼:轉換墊位圖OpenCV進行Android的
Bitmap bmp = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Mat tmp = new Mat (width,height,CvType.CV_8UC1,new Scalar(4));
try {
//Imgproc.cvtColor(seedsImage, tmp, Imgproc.COLOR_RGB2BGRA);
Imgproc.cvtColor(seedsImage, tmp, Imgproc.COLOR_GRAY2RGBA, 4);
Utils.matToBitmap(tmp, bmp);}
catch (CvException e){Log.d("Exception",e.getMessage());}
我seedsImage是墊目標。 和異常,並得到爲10-09 22:15:09.418: D/Exception(2461): ..\..\modules\java\generator\src\cpp\utils.cpp:105: error: (-215) src.dims == 2 && info.height == (uint32_t)src.rows && info.width == (uint32_t)src.cols in function void Java_org_opencv_android_Utils_nMatToBitmap2(JNIEnv*, _jclass*, jlong, _jobject*, jboolean)
我試圖通過搜索,但沒有辦法爲我工作。 能anynone幫助嗎?
改爲CV_8UC1但它仍然得到錯誤 –
從HTTP://計算器。 COM /問題/ 17390289 /轉換位圖到墊後使用,Android的攝像頭採集圖像, - 你看了Utils.matToBitmap(墊,BMP)的方法? – user1689757