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

房地产开发公司招聘岗位开鲁网站seo免费版

房地产开发公司招聘岗位,开鲁网站seo免费版,wordpress 主体安装,做平面设计有前途吗边缘检测的目的是找到灰度值的突变 步骤: 使用高斯滤波,以平滑图像、滤除噪声计算图像中每个像素点的梯度强度和方向应用非极大值预测,以消除边缘检测的杂散响应应用双阈值检测来确定真实的和潜在的边缘通过抑制孤立的弱边缘最终完成边缘检…

边缘检测的目的是找到灰度值的突变

步骤:

  1. 使用高斯滤波,以平滑图像、滤除噪声
  2. 计算图像中每个像素点的梯度强度和方向
  3. 应用非极大值预测,以消除边缘检测的杂散响应
  4. 应用双阈值检测来确定真实的和潜在的边缘
  5. 通过抑制孤立的弱边缘最终完成边缘检测

5.1 高斯滤波器

H = [ 0.0924 0.1192 0.0924 0.1192 0.1538 0.1192 0.0924 0.1192 0.0924 ] H = \begin{bmatrix}0.0924 & 0.1192 & 0.0924 \\0.1192 & 0.1538 & 0.1192 \\0.0924 & 0.1192 & 0.0924\end{bmatrix} H= 0.09240.11920.09240.11920.15380.11920.09240.11920.0924

H H H为3×3高斯滤波器,经过归一化处理。
e = H ∗ A = [ h 11 h 12 h 13 h 21 h 22 h 23 h 31 h 32 h 33 ] ∗ [ a b c d e f g h i ] = sum ( [ a × h 11 b × h 12 c × h 13 d × h 21 e × h 22 f × h 23 g × h 31 h × h 32 i × h 33 ] ) e = H * A = \begin{bmatrix}h_{11} & h_{12} & h_{13} \\h_{21} & h_{22} & h_{23} \\h_{31} & h_{32} & h_{33}\end{bmatrix} * \begin{bmatrix}a & b & c \\d & e & f \\g & h & i\end{bmatrix} = \text{sum} \left( \begin{bmatrix}a \times h_{11} & b \times h_{12} & c \times h_{13} \\d \times h_{21} & e \times h_{22} & f \times h_{23} \\g \times h_{31} & h \times h_{32} & i \times h_{33}\end{bmatrix} \right) e=HA= h11h21h31h12h22h32h13h23h33 adgbehcfi =sum a×h11d×h21g×h31b×h12e×h22h×h32c×h13f×h23i×h33
A A A为图像区域,与高斯滤波器对应元素相乘后得到 e e e为滤除噪声后的结果矩阵。


5.2 梯度和方向

S x = [ − 1 0 1 − 2 0 2 − 1 0 1 ] S y = [ 1 2 1 0 0 0 − 1 − 2 − 1 ] S_x = \begin{bmatrix}-1 & 0 & 1 \\-2 & 0 & 2 \\-1 & 0 & 1\end{bmatrix}S_y = \begin{bmatrix}1 & 2 & 1 \\0 & 0 & 0 \\-1 & -2 & -1\end{bmatrix} Sx= 121000121 Sy= 101202101

这是Sobel算子的两个卷积核 S x S_{x} Sx S y S_{y} Sy
G x = S x ∗ A = [ − 1 0 1 − 2 0 2 − 1 0 1 ] ∗ [ a b c d e f g h i ] = sum ( [ − a 0 c − 2 d 0 2 f − g 0 i ] ) G y = S y ∗ A = [ 1 2 1 0 0 0 − 1 − 2 − 1 ] ∗ [ a b c d e f g h i ] = sum ( [ a 2 b c 0 0 0 − g − 2 h − i ] ) G_x = S_x * A = \begin{bmatrix}-1 & 0 & 1 \\-2 & 0 & 2 \\-1 & 0 & 1\end{bmatrix} * \begin{bmatrix}a & b & c \\d & e & f \\g & h & i\end{bmatrix} = \text{sum} \left( \begin{bmatrix}-a & 0 & c \\-2d & 0 & 2f \\-g & 0 & i\end{bmatrix} \right) \\G_y = S_y * A = \begin{bmatrix}1 & 2 & 1 \\0 & 0 & 0 \\-1 & -2 & -1\end{bmatrix} * \begin{bmatrix}a & b & c \\d & e & f \\g & h & i\end{bmatrix} = \text{sum} \left( \begin{bmatrix}a & 2b & c \\0 & 0 & 0 \\-g & -2h & -i\end{bmatrix} \right) Gx=SxA= 121000121 adgbehcfi =sum a2dg000c2fi Gy=SyA= 101202101 adgbehcfi =sum a0g2b02hc0i
计算x和y方向上的梯度,再计算总梯度和方向
G = G x 2 + G y 2 θ = arctan ⁡ ( G y G x ) G = \sqrt{G_x^2 + G_y^2}\\\theta = \arctan\left(\frac{G_y}{G_x}\right) G=Gx2+Gy2 θ=arctan(GxGy)

5.3 非极大值抑制

非极大值抑制目的是确保检测到的边缘是细的、连续的,并且尽可能地精确。这一步骤非极大值抑制能够有效地抑制非边缘点,保留真正的边缘点。

非极大值抑制有两种方法:

线性插值法

在这里插入图片描述

图中ABCDE每个点代表一个像素点,E点的梯度为蓝色的线,梯度方向指向左上角,边缘与梯度方向垂直。想确定这条梯度线上的边缘,就要比较E点的梯度和f、g点的梯度,而f、g点为亚像素点,所以f点需要通过A点与B点的梯度值求得。

f点的梯度值 = M(A)*w1+M(B)*w2,其中M表示梯度幅值,w1可等于L(Af)/L(AB),同理w2也是如此

同理,可求得g点的梯度值,从而比较三个点的梯度值,确定哪点最大该点与梯度值的垂直方向就是边缘。


梯度方向离散化

我们可以把一个像素的梯度方向离散化为八个方向,这样就只需计算前后即可,不需要插值

在这里插入图片描述

将每个像素的梯度方向分解为八个方向。假设梯度方向是45°,如果点 A 的梯度幅值大于其相邻像素点的梯度幅值,则保留点 A;否则,抑制点 A。


5.4 双阈值检测

梯度幅值大于高阈值的像素被标记为强边缘像素,而梯度幅值小于低阈值的像素被标记为非边缘像素。梯度幅值介于两者之间的像素被标记为弱边缘像素。

强边缘像素通常是确定的边缘,而弱边缘像素是否属于边缘则需要进一步判断。通常,低阈值设置为高阈值的一半。

在这里插入图片描述


代码实现Canny边缘检测:

img = cv2.imread('lena.jpg', cv2.IMREAD_GRAYSCALE)
# 传入图片数据和两个阈值
v1 = cv2.Canny(img, 80, 150)
v2 = cv2.Canny(img, 50, 100)res = np.hstack((v1, v2))
cv_show(res, 'res')

在这里插入图片描述

两个阈值越大,边缘的精确度就会提高,检测到的边缘就会减少,一些细节会丢失,也有可能会漏检真实的边缘。

http://www.dtcms.com/wzjs/161554.html

相关文章:

  • 做网站去哪里招商外包
  • 兰州网站制作有哪些如何自己做网络推广
  • 网站开发顶岗实践总结百度快速收录教程
  • 济南城市建设学院网站网站广告策划
  • 做网站和优化共多少钱?广东全网推广
  • 服务好的网站建设联系人知乎关键词优化软件
  • 现在由哪些网站可以做外链可以推广网站
  • 免费公司网站建设口碑营销什么意思
  • 网站开发设计制作推广产品故事软文案例
  • 网站上的3d产品展示怎么做竞价销售是什么意思
  • 霸州网站建设提升seo搜索排名
  • notepad做网站技巧seo免费
  • 网站策划书的撰写互联网运营推广是做什么的
  • 学习html 欣赏好的网站优化法治化营商环境
  • dreamweaver 网站地图阿里云域名查询和注册
  • 新建网站做优化培训心得体会
  • 网站建设模板百度seo引流
  • 鸡西网站开发大一html网页制作作业简单
  • 商城网站建设code521seo外链推广工具
  • 单页seo如何优化seo含义
  • 各种网站开发语言的优缺点线上营销方式
  • shopify可以做企业网站嘛关键词优化公司电话
  • 广州电商网站开发公司seo的中文意思
  • vs 2008网站做安装包网络营销推广专员
  • 公司做网站能够带来的好处怎么做网络销售
  • 网页无法访问怎么回事评论优化
  • 网站建设这个职业是什么百度账号客服人工电话
  • 合肥城乡建设局官网优化大师win7
  • 手绘风网站网盘资源搜索神器
  • 做网站前端视频导航网站怎么推广