具有低分辨率图像的Laplace崩溃的OpenCV模糊检测

时间:2019-01-14 13:51:50

标签: android opencv

我正在使用适用于Android的OpenCV进行模糊检测,并使用了以下在Stackoverflow上找到的似乎正常工作的代码:

https://stackoverflow.com/a/37245961/1804084

现在,我的问题是,如果图像的分辨率太小,它会崩溃。在示例代码中,转换后的图像将调整为2000 * 2000的大小,但前提是要大于2000 * 2000。

它发生在这里:

Imgproc.Laplacian(matImageGrey, laplacianImage, CvType.CV_8U);

我已经对它进行了多次测试,并且没有出现大图崩溃的情况!

无崩溃图像分辨率:1048 * 1048

崩溃的分辨率为:511 * 511

现在有人为什么会这样吗?似乎需要最小的图像分辨率大小,但我在OpenCV文档或Internet中找不到任何信息。

谢谢!

0 个答案:

没有答案