adaptiveTatreshold获取空白(全白)图像

时间:2017-05-09 14:02:39

标签: android opencv opencv3.0 threshold adaptive-threshold

我想使用open cv库将adaptiveThreshold应用到我的位图图像,但是一旦我使用下面的代码,它会显示空白(全白)图像,请帮我解决。

以下是代码:

Mat grayMat = imread(getImageUri(this, photo).getPath(), IMREAD_GRAYSCALE);
        Mat resultMat = new Mat();
        Imgproc.adaptiveThreshold(grayMat, resultMat, 255, Imgproc.ADAPTIVE_THRESH_MEAN_C, Imgproc.THRESH_BINARY, 3, 40);
        Bitmap imgBitmap = Bitmap.createBitmap(resultMat.cols(), resultMat.rows(), Bitmap.Config.ARGB_8888);

1 个答案:

答案 0 :(得分:0)

在init之后添加以下行。位图

Utils.matToBitmap(resultMat, imgBitmap);

并将imgBitmap加载到ImageView,我希望这可以解决您的问题。