【发布时间】:2016-07-24 15:05:17
【问题描述】:
我正在尝试根据图像定位拉普拉斯变体,目的是根据图像的模糊度获得数值。
这是一个有用的帖子 http://www.pyimagesearch.com/2015/09/07/blur-detection-with-opencv/
cv2.Laplacian(image, cv2.CV_64F).var()
我一直在尝试实现同样的方法,但没有运气。我的出发点是一个代表图像(img)的字节[]:
Mat mat = new Mat(img.getImageHeight(), img.getImageWidth(), CvType.CV_8UC3);
Imgproc.cvtColor(mat, mat, Imgproc.COLOR_BGR2GRAY);
mat.put(0, 0, putData.getFileContents());
Imgproc.Laplacian(mat,mat, CvType.CV_64F);
任何帮助将不胜感激。
基本上,我从一张图像开始,想要使用拉普拉斯算子获得一个表示图像模糊度的值。
【问题讨论】:
标签: java opencv image-processing blurry