为了制作质量更好的图像,我对滤镜进行了大量研究。过滤器分为低、中、高。在分析了这几类滤波器后,我得出结论,高斯低通滤波器最适合我。我研究过如何在 Android 中编写代码。
最后我发现OpenCV有这个功能。经过几天的头痛,我仍然找不到任何解决方案,因为我是 OpenCV 的新手。有人可以帮助我吗?
为了制作质量更好的图像,我对滤镜进行了大量研究。过滤器分为低、中、高。在分析了这几类滤波器后,我得出结论,高斯低通滤波器最适合我。我研究过如何在 Android 中编写代码。
最后我发现OpenCV有这个功能。经过几天的头痛,我仍然找不到任何解决方案,因为我是 OpenCV 的新手。有人可以帮助我吗?
看看这个教程:
进一步来说:
http://docs.opencv.org/modules/imgproc/doc/filtering.html?highlight=gaussianblur#gaussianblur
对于 Android,它是这样的:
不要忘记导入 Imgproc。
import org.opencv.imgproc.Imgproc;
// (...)
Imgproc.GaussianBlur(Mat src, Mat dst, Size ksize, double sigmaX, double sigmaY=0, int borderType=Imgproc.BORDER_DEFAULT );