OpenCV:图像锐化

目录

1.简介

2.滤波

2.1 Sobel算子

1.Sobel输出类型为CV_8U

2.Sobel输出类型为CV_16S

2.2 Laplacian算子

1.没有高斯平滑的拉普拉斯算子 

2.高斯平滑后的拉普拉斯算子-LoG算子 

 2.3 Roberts算子


sobel cv::Sobel()
laplacian

cv::Laplacian()

Mat数据类型转换 convertTo()

OpenCV中Mat数据类型及相互转换

1.简介

边缘定义为图像中亮度突变的区域,可以利用微分方法去检测图像中的边缘。在图像处理中最常用的应用微分方法就是计算梯度(方向导数取最大值的方向的向量)

图像为离散的数字矩阵,因此用差分代替微分,得到梯度图像。梯度图像反映的是图像中灰度级的变化,边缘检测需要进一步判断梯度图像中的特殊点。

图像锐化的目的是加强图像中景物的边缘与轮廓,突出图像中的细节或者增强被模糊了的细节。实质是将原图像和梯度图像相加,以增强图中的变化。

2.滤波

2.1 Sobel算子

先加权平滑,再做微分运算。Sobel算子引入平均元素,对图像中随机噪声有一定的平滑作用,但不能完全排除虚假边缘,检测出的边缘容易出现多像素宽度。

详情:Sobel算子  Mat数据类型及转换 

void Sobel (
 InputArray src,//输入图
 OutputArray dst,//输出图
 int ddepth,//输出图像的深度
 int dx,
 int dy,
 int ksize=3,
 double scale=1,
 double delta=0,
 int bord
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值