convert Bitmap to Mat after capture image using android camera

前端 未结 4 1146
傲寒
傲寒 2020-12-07 16:48
Mat b = new Mat();
Bitmap bmp = getIntent().getExtras().getParcelable(\"image_send\");

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCr         


        
4条回答
  •  半阙折子戏
    2020-12-07 17:30

    Mat tmp = new Mat (bmp.getWidth(), bmp.getHeight(), CvType.CV_8UC1);

    OpenCV Mat constructor expects rows, cols pair instead of width, height as its arguments, invert them.

    Try:

    Mat tmp = new Mat (bmp.getHeight(), bmp.getWidth(), CvType.CV_8UC1);

提交回复
热议问题