Java+opencv3.2.0之Laplacian算子
2017-08-19 13:52
204 查看
拉普拉斯算子是n维欧几里德空间中的一个二阶微分算子,定义为梯度(▽f)的散度(▽·f)。因此如果f是二阶可微的实函数,则f的拉普拉斯算子定义为:
f的拉普拉斯算子也是笛卡儿坐标系中的所有非混合二阶偏导数:
作为一个二阶微分算子,拉普拉斯算子把C函数映射到C函数,对于k ≥ 2。表达式(1)(或(2))定义了一个算子Δ : C(R) → C(R),或更一般地,定义了一个算子Δ : C(Ω) → C(Ω),对于任何开集Ω。
函数的拉普拉斯算子也是该函数的黑塞矩阵的迹:
注:让一幅图像减去它的Laplacian算子可以增强对比度
函数: Imgproc.Laplacian(Mat src, Mat dst, int ddepth, int ksize, double scale, double delta, int borderType)
参数说明:
src:源图像
dst:输出图像
ddepth:目标图像的深度
ksize:计算二阶导数的滤波器的孔径大小,必须为正奇数,默认为1
scale:计算Laplacian的时候可选的比例因子,默认为1
detla:结果存入目标图之前可选的detla值,默认为0
boederType:边界模式,默认为BORDER_DEFAULT
示例代码:
源图像:
Laplacian变换:
f的拉普拉斯算子也是笛卡儿坐标系中的所有非混合二阶偏导数:
作为一个二阶微分算子,拉普拉斯算子把C函数映射到C函数,对于k ≥ 2。表达式(1)(或(2))定义了一个算子Δ : C(R) → C(R),或更一般地,定义了一个算子Δ : C(Ω) → C(Ω),对于任何开集Ω。
函数的拉普拉斯算子也是该函数的黑塞矩阵的迹:
注:让一幅图像减去它的Laplacian算子可以增强对比度
函数: Imgproc.Laplacian(Mat src, Mat dst, int ddepth, int ksize, double scale, double delta, int borderType)
参数说明:
src:源图像
dst:输出图像
ddepth:目标图像的深度
ksize:计算二阶导数的滤波器的孔径大小,必须为正奇数,默认为1
scale:计算Laplacian的时候可选的比例因子,默认为1
detla:结果存入目标图之前可选的detla值,默认为0
boederType:边界模式,默认为BORDER_DEFAULT
示例代码:
public static void main(String[] args) { System.loadLibrary(Core.NATIVE_LIBRARY_NAME); Mat src = Imgcodecs.imread("F:\\2011031213205880528.jpg"); Mat dst = src.clone(); Imgproc.GaussianBlur(src, dst, new Size(3, 3), 0); Imgproc.cvtColor(dst, dst, Imgproc.COLOR_RGB2GRAY); Imgproc.Laplacian(dst, dst, -1, 3, 1, 0, Core.BORDER_DEFAULT); Imgcodecs.imwrite("F:\\dst.jpg", dst); }
源图像:
Laplacian变换:
相关文章推荐
- Java+opencv3.2.0之均值滤波
- Java+opencv3.2.0之删除最小连通区域
- Java+opencv3.2.0之hough圆检测
- Java+opencv3.2.0之canny算子
- Java+opencv3.2.0实现人脸检测功能
- Java+opencv3.2.0实现hough直线检测
- Java+opencv3.2.0之scharr滤波器
- Java+opencv3.2.0实现hough圆检测功能
- Java+opencv3.2.0实现模板匹配
- Java+opencv3.2.0之直方图均衡详解
- Java+opencv3.2.0之灰度化
- Java+opencv3.2.0之仿射变换
- Java+opencv3.2.0之中值滤波
- Java+opencv3.2.0之人脸检测
- Java+opencv3.2.0之sobel算子
- Java+opencv3.2.0之直方图均衡
- Ubuntu16.04安装opencv-3.2.0并将其链接到anaconda的python3上
- java如何实现基于opencv全景图合成实例代码
- 【Java Opencv系列】3.2Mat的线性代数加减乘操作
- opencv3_java 生成输出对角矩阵 Mat.eye