可以使用imgproc类的boxFilter()方法对图像执行SQRBox滤镜操作。以下是这个方法的语法 -
sqrBoxFilter(src, dst, ddepth, ksize)
该方法接受以下参数 -
src - 表示此操作的源(输入图像)的Mat对象。
dst - 表示此操作的目标(输出图像)的Mat对象。
ddepth - 表示输出图像深度的整数类型变量。
ksize - 表示内核大小的Size对象。
示例
以下程序演示如何在给定图像上执行Sqrbox滤镜操作。
package com.yiibai.filtering;
import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.core.Size;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;
public class SqrBoxFilterTest {
public static void main( String[] args ) {
// Loading the OpenCV core library
System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
// Reading the Image from the file and storing it in to a Matrix object
String file =\"F:/worksp/opencv/images/sample2.jpg\";
Mat src = Imgcodecs.imread(fil