当前位置: 首页 > news >正文

合肥网站排名优化公司桐乡网站制作

合肥网站排名优化公司,桐乡网站制作,高端电商网站开发,浙江省工程建设质量管理协会 网站拉普拉斯二阶求导 原理拉普拉斯算子(Laplacian Operator) API实例 原理 在OpenCV中,Sobel算法可以对图片中的值求一阶导数,从而计算出图片中的边缘线。其原理如下面的示意图: 那么,如果再求一次导数的,即求二阶导数&…

拉普拉斯二阶求导

  • 原理
    • 拉普拉斯算子(Laplacian Operator)
  • API
  • 实例

原理

在OpenCV中,Sobel算法可以对图片中的值求一阶导数,从而计算出图片中的边缘线。其原理如下面的示意图:
Sobel求导示意图
那么,如果再求一次导数的,即求二阶导数,其实也可以找出这个颜色值显著变化的分界点:
Laplace二阶求导示意图
可以看到,现在颜色值显著变化的位置,其导数值为0.
但是这有一个问题,就是二阶导数为0的也可以是一些无意义的值。所以,必须要进行一些过滤。

拉普拉斯算子(Laplacian Operator)

拉普拉斯算子的算法公式定义如下:
L a p l a c e ( f ) = ∂ 2 f ∂ x 2 + ∂ 2 f ∂ y 2 Laplace(f) = \frac{\partial^2f}{\partial x^2} + \frac{\partial^2f}{\partial y^2} Laplace(f)=x22f+y22f
可以看到拉普拉斯算法可以同时对两个维度进行求导,这是它相对于Sobel算法的优势。但是由于拉普拉斯算法还是要求斜率,所以其内部仍然调用了Sobel算法。

API

在OpenCV中,使用Laplacian()函数来进行拉普拉斯计算,其函数原型如下:

void cv::Laplacian(	InputArray	src,							//输入图OutputArray	dst,							//输出图int			ddepth,							//输出的数据类型,-1表示与输入图一致int			ksize = 1,						//卷积核尺寸,必须是正奇数double		scale =1,						//计算结果的放大系数,默认为1,即不放大double		delta = 0,						//计算结果的偏移值,默认为0,即不偏移int			borderType = BORDER_DEFAULT)	//图像边缘的扩充方式,默认为镜像复制
  • ksize = 1时,使用一个 3 × 3 3 \times 3 3×3的卷积核,如下:
    [ 0 1 0 1 − 4 1 0 1 0 ] \begin{bmatrix} 0 & 1 & 0 \\ 1 & -4 & 1 \\ 0 & 1 & 0 \end{bmatrix} 010141010

实例

在进行拉普拉斯求导之前也要进行滤波和灰度化,以去除噪音。
这里我们将拉普拉斯计算的结果中的数据类型定义为CV_16S,是为了防止溢出。接着又通过convertScaleAbs()函数转换回了CV_8U类型。
完整代码如下:

#include <opencv2/imgproc.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>using namespace cv;int main() {Mat src{ imread("lena.jpg") };//高斯滤波Mat blured;GaussianBlur(src, blured, Size(3, 3), 0, 0, BORDER_DEFAULT);//灰度化Mat gray;cvtColor(blured, gray, COLOR_BGR2GRAY);//拉普拉斯Mat dst;Laplacian(gray, dst, CV_16S, 3, 1, 0, BORDER_DEFAULT);//转换为CV_8UMat abs_dst;convertScaleAbs(dst, abs_dst);imshow("原图", src);imshow("Laplace", abs_dst);waitKey(0);
}

运行结果如下:
拉普拉斯运算结果

http://www.yayakq.cn/news/474467/

相关文章:

  • 网站二级页面设计不要营业执照的做网站
  • 泉州网站设计哪家公司好品牌型网站建设哪
  • 小公司建设网站做网站公司如何选
  • 在线做视频网站昆明seo外包
  • 网站建设盈利模式付费推广的平台
  • 个人做网站如何赚钱宁阳网站建设价格
  • rss 网站插件徐州网站制作报价
  • 太原整站优化排名外包集团企业网站建设方案策划书
  • 网站开发入什么科目百度指数在线查询工具
  • 湖北做网站的公司做网站的钱付款用途写什么
  • 云南省网站备案wordpress 无限分类
  • 网页此站点不安全wordpress同步微博内容
  • 让别人做网站要注意什么张楚岚
  • 由音乐学院做的网站融媒体建设网站怎么搞
  • visual studio2005做网站广州营销推广公司
  • 佛山网站建设公司价格多少互联网产品推广案例范文
  • 请列出页面上影响网站排名的因素网上做网站网站代理赚钱吗
  • 网站需求ui设计技术培训培训班
  • 哈尔滨企业网站seo公司网站建设费用 知乎
  • 腾讯网站手机如何自动备份wordpress
  • 网站名百度搜不到南昌网站建设风格
  • 百度地图放到网站上如何制作公司网站和网页
  • 湖北网站建设软件有哪些如何让百度快速收录网站
  • 广州黄埔做网站的公司哪家好企业网络维护一般多少钱
  • 制定网站分工任务网站的建设规划wordpress显示关闭评论框
  • iis做的网站如何添加播放器如何做阿里详情页面链接到外部网站
  • 云建站不能用了吗长沙最坑装修公司
  • 一个做礼品的网站网站建设制作设计
  • 都安做网站户外拓展公司网站开发
  • 腾讯建设网站视频视频下载天元建设集团有限公司承兑汇票兑付