convert Bitmap to Mat after capture image using android camera

前端 未结 4 1147
傲寒
傲寒 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:36

    Same problem with my app. In the main activity, I had to render OpenCV utilizable. (I am assuming your app threw a link error when Mat library was used). All sample apps do this. Include this your in main activity.

     private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
            @Override
            public void onManagerConnected(int status) {
                switch (status) {
                    case LoaderCallbackInterface.SUCCESS:
                    {
                        Log.i("OpenCVManager setup", "OpenCV loaded successfully");
                      //Use openCV libraries after this  
                    } break;
                    default:
                    {
                        super.onManagerConnected(status);
                    } break;
                }
            }
        };
    
        @Override
        public void onResume()
        {
            super.onResume();
            OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_9, this,
                    mLoaderCallback);
        }
    

提交回复
热议问题