Android OpenCV中的高斯低通滤波器。

时间:2012-09-30 05:43:26

标签: java android image-processing opencv image-recognition

为了制作质量更好的图像,我对滤镜进行了大量研究。过滤器分为低,中和高。在分析了这些类别的滤波器之后,我得出结论,高斯低通滤波器是最适合我的。我研究过如何在Android中编写代码。

最后我发现OpenCV具有此功能。经过几天的头痛,我仍然找不到任何解决方案,因为我是OpenCV的新手。有人可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

看一下本教程:

http://docs.opencv.org/doc/tutorials/imgproc/gausian_median_blur_bilateral_filter/gausian_median_blur_bilateral_filter.html#smoothing

更具体地说:

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 );