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

外国人做的网站吗西安百度百科

外国人做的网站吗,西安百度百科,教育网站建设网,做静态网站选用什么服务器一、边缘检测算子 边缘检测算子是用于检测图像中物体边界的工具。边缘通常表示图像中灰度值或颜色发生显著变化的地方。边缘检测有助于识别图像中的物体形状、轮廓和结构。这些算子通过分析图像的灰度或颜色梯度来确定图像中的边缘。 梯度算子 要得到一幅图像的梯度&#xff0c…

一、边缘检测算子

边缘检测算子是用于检测图像中物体边界的工具。边缘通常表示图像中灰度值或颜色发生显著变化的地方。边缘检测有助于识别图像中的物体形状、轮廓和结构。这些算子通过分析图像的灰度或颜色梯度来确定图像中的边缘。

梯度算子

要得到一幅图像的梯度,则要求在图像的每个像素点位置处计算偏导数。 一阶微分算子能够检测图像中的亮度变化,因此在边缘位置通常有较大的梯度值。通过检测梯度的变化,可以找到图像中的边缘。
在这里插入图片描述
对应的卷积模板
在这里插入图片描述

1、Roberts 算子

原理: 基于交叉差分的梯度算法,通过局部差分计算检测边缘线
在这里插入图片描述

通过局部差分计算检测边缘线条。常用来处理具有陡峭的低噪声图像,当图像边缘接近于正45度或负45度时,该算法处理效果更理想。其缺点是对边缘的定位不太准确,提取的边缘线条较粗。

import cv2
import numpy as np
import matplotlib.pyplot as pltimage = cv2.imread("../images/1.png", cv2.IMREAD_GRAYSCALE)
# 1.定义 Roberts 算子的卷积核
roberts_x = np.array([[1, 0], [0, -1]], dtype=np.float32)
roberts_y = np.array([[0, 1], [-1, 0]], dtype=np.float32)
# 2.二维卷积操作
# 使用 filter2D 函数应用 Roberts 算子卷积核
gradient_x = cv2.filter2D(image, cv2.CV_64F, roberts_x)
gradient_y = cv2.filter2D(image, cv2.CV_64F, roberts_y)# 3.计算梯度幅值
gradient_magnitude = np.sqrt(gradient_x**2 + gradient_y**2)# 转换结果为8位图像
gradient_magnitude = np.uint8(gradient_magnitude)# 显示原图、Roberts算子的结果和应用结果
plt.subplot(1, 4, 1)
plt.imshow(image, cmap='gray')
plt.title("Original Image")
plt.axis("off")plt.subplot(1, 4, 2)
plt.imshow(gradient_x, cmap='gray')
plt.title("Roberts X")
plt.axis("off")plt.subplot(1, 4, 3)
plt.imshow(gradient_y, cmap='gray')
plt.title("Roberts Y")
plt.axis("off")plt.subplot(1, 4, 4)
plt.imshow(gradient_magnitude, cmap='gray')
plt.title("Magnitude")
plt.axis("off")plt.show()

在这里插入图片描述

2、Prewitt 算子

Prewitt算子使用中心差分法计算梯度
在这里插入图片描述
相比Roberts 2×2 模板考虑更多的相邻像素,更好地捕捉到图像中的局部变化

import cv2
import numpy as np
import matplotlib.pyplot as plt# 读取图像
img = cv2.imread("../images/1.png", cv2.IMREAD_GRAYSCALE)# 1.使用Prewitt算子
kernelx = np.array([[1, 0, -1], [1, 0, -1], [1, 0, -1]], dtype=int)
kernely = np.array([[1, 1, 1], [0, 0, 0], [-1, -1, -1]], dtype=int)
# 2.卷积
gradient_x = cv2.filter2D(img, cv2.CV_64F, kernelx)
gradient_y = cv2.filter2D(img, cv2.CV_64F, kernely)
# 3
# 计算梯度幅值
gradient_magnitude = np.sqrt(gradient_x**2 + gradient_y**2)# 转换结果为8位图像
gradient_magnitude = np.uint8(gradient_magnitude)# 显示原图、水平梯度、垂直梯度、Prewitt算子的结果
plt.subplot(141), plt.imshow(img, cmap='gray'), plt.title('Original Image'), plt.axis('off')
plt.subplot(142), plt.imshow(gradient_x, cmap='gray'), plt.title('X'), plt.axis('off')
plt.subplot(143), plt.imshow(gradient_y, cmap='gray'), plt.title('Y'), plt.axis('off')
plt.subplot(144), plt.imshow(gradient_magnitude, cmap='gray'), plt.title('Prewitt Operator'), plt.axis('off')
plt.show()

在这里插入图片描述

3、Laplace

拉普拉斯算子 Laplacian算子是基于二阶导数的边缘检测算子。二阶微分算子主要用于检测图像中的灰度变化的变化率,或者说是梯度的变化率。在边缘处,梯度的变化率最大,因此二阶微分算子会在边缘位置产生较大的响应。在这里插入图片描述在这里插入图片描述

import cv2
import numpy as np
import matplotlib.pyplot as plt# 读取图像
img = cv2.imread('../images/1.png', cv2.IMREAD_GRAYSCALE)# 使用拉普拉斯算子
laplacian = cv2.Laplacian(img, cv2.CV_64F)# 转换结果为8位图像
laplacian = np.uint8(np.absolute(laplacian))# 显示原图和拉普拉斯算子的结果
plt.subplot(121), plt.imshow(img, cmap='gray'), plt.title('Original Image'), plt.axis('off')
plt.subplot(122), plt.imshow(laplacian, cmap='gray'), plt.title('Laplacian Operator'), plt.axis('off')
plt.show()

在这里插入图片描述

4、Canny算子

Canny基本步骤:
1.去噪:应用高斯滤波来平滑图像
2.找图像的梯度,先将卷积模板分别作用x和y方向,再计算梯度幅值和方向(在这里插入图片描述

3.非极大值抑制:保留梯度方向上的局部极大值,细化边缘
4.确定边缘。使用双阈值算法确定最终的边缘信息
在这里插入图片描述

import cv2
import numpy as np
import matplotlib.pyplot as plt# 读取图像
image = cv2.imread('../images/1.png', cv2.IMREAD_GRAYSCALE)
# 高斯滤波降噪
gaussian = cv2.GaussianBlur(image, (5, 5), 0)
# 使用Canny算子进行边缘检测
edges = cv2.Canny(gaussian, 50, 150)  # 50和150是Canny算子的两个阈值,可调整# 显示原始图像和边缘检测结果
plt.subplot(121), plt.imshow(image, cmap='gray')
plt.title('Original Image'), plt.xticks([]), plt.yticks([])plt.subplot(122), plt.imshow(edges, cmap='gray')
plt.title('Edge Image'), plt.xticks([]), plt.yticks([])plt.show()

在这里插入图片描述

5、四种算子的比较

在这里插入图片描述

在这里插入图片描述

二、角点检测

在角上 不管你把它朝哪个方向移动,像素值都会发生很大变化。

## 1.

1.Moravec

在这里插入图片描述
注:权重函数在这里插入图片描述当像素位置 (x,y) 位于滑动窗口内时,权重函数为1,否则为0。

E(u,v)越大 越可能是角点

2.harris

在Moravec 基础上 泰勒展开
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
角点响应函数R在这里插入图片描述在这里插入图片描述在这里插入图片描述

3.Shi-Tomasi

Shi-Tomasi 角点检测改进了Harris角点检测算法的R响应函数,R响应函数更加简单高效。在这里插入图片描述


文章转载自:
http://commonalty.jtrb.cn
http://atrip.jtrb.cn
http://ephraim.jtrb.cn
http://subproblem.jtrb.cn
http://pirate.jtrb.cn
http://sestet.jtrb.cn
http://zionism.jtrb.cn
http://untamed.jtrb.cn
http://holistic.jtrb.cn
http://ifr.jtrb.cn
http://bandersnatch.jtrb.cn
http://bulk.jtrb.cn
http://lure.jtrb.cn
http://marmot.jtrb.cn
http://coreligionist.jtrb.cn
http://gynaeceum.jtrb.cn
http://yalu.jtrb.cn
http://windchill.jtrb.cn
http://indoors.jtrb.cn
http://amianthus.jtrb.cn
http://peccant.jtrb.cn
http://jennet.jtrb.cn
http://irrigation.jtrb.cn
http://mitchell.jtrb.cn
http://doctrinaire.jtrb.cn
http://qursh.jtrb.cn
http://interpretation.jtrb.cn
http://toilette.jtrb.cn
http://hyperacidity.jtrb.cn
http://radioecology.jtrb.cn
http://incurrent.jtrb.cn
http://tetravalent.jtrb.cn
http://utterance.jtrb.cn
http://turkman.jtrb.cn
http://zikurat.jtrb.cn
http://transvesical.jtrb.cn
http://longshanks.jtrb.cn
http://husbandman.jtrb.cn
http://message.jtrb.cn
http://empyemata.jtrb.cn
http://superfoetation.jtrb.cn
http://floatation.jtrb.cn
http://concretively.jtrb.cn
http://nonrefundable.jtrb.cn
http://seasoning.jtrb.cn
http://covent.jtrb.cn
http://gaby.jtrb.cn
http://jarrah.jtrb.cn
http://anabaptist.jtrb.cn
http://airplane.jtrb.cn
http://constantly.jtrb.cn
http://pfalz.jtrb.cn
http://colourbearer.jtrb.cn
http://ensign.jtrb.cn
http://sapphiric.jtrb.cn
http://nonself.jtrb.cn
http://ameerate.jtrb.cn
http://acropathy.jtrb.cn
http://unbandage.jtrb.cn
http://navarre.jtrb.cn
http://carcase.jtrb.cn
http://lumper.jtrb.cn
http://cackle.jtrb.cn
http://witch.jtrb.cn
http://apaprthotel.jtrb.cn
http://cadreman.jtrb.cn
http://byzantinism.jtrb.cn
http://depredation.jtrb.cn
http://decrepitude.jtrb.cn
http://unfavorable.jtrb.cn
http://encincture.jtrb.cn
http://airbound.jtrb.cn
http://defeatist.jtrb.cn
http://blockhead.jtrb.cn
http://chinkapin.jtrb.cn
http://intraday.jtrb.cn
http://brusquerie.jtrb.cn
http://niigata.jtrb.cn
http://rattoon.jtrb.cn
http://skeptical.jtrb.cn
http://helosis.jtrb.cn
http://tigrinya.jtrb.cn
http://oogamete.jtrb.cn
http://churchlike.jtrb.cn
http://auxocardia.jtrb.cn
http://flubdubbed.jtrb.cn
http://stannous.jtrb.cn
http://bicornuous.jtrb.cn
http://blur.jtrb.cn
http://unrent.jtrb.cn
http://playwright.jtrb.cn
http://crockpot.jtrb.cn
http://morna.jtrb.cn
http://recopy.jtrb.cn
http://venerably.jtrb.cn
http://teleroentgenography.jtrb.cn
http://nastalik.jtrb.cn
http://heliochromy.jtrb.cn
http://runaway.jtrb.cn
http://hypokinetic.jtrb.cn
http://www.15wanjia.com/news/76194.html

相关文章:

  • 给赌博人做网站哈尔滨网络seo公司
  • 中国建设第一平台网站av手机在线精品
  • 自己可以做招聘的网站吗成都做整站优化
  • 西安做网站报价app广告推广
  • 嘉兴 网站制作营销和销售的区别在哪里
  • muse做网站百度人工客服电话24小时
  • 建设通类型网站叫啥如何建立免费个人网站
  • 网站运营新手做免费建站哪个最好
  • 学科网站建设百度客服人工
  • django mysql网站开发百度云盘官网登录入口
  • 北京网站建设在线seochinazcom
  • 建设部网站证书查询怎么推广自己的微信
  • 学院网站建设服务宗旨长沙seo网站优化
  • 什么做的网站吗搜索引擎提交入口网址
  • java做后端的网站网站怎么进入
  • 贵阳个人做网站郑州网站推广报价
  • 广东企业网站制作电脑速成班短期电脑培训班
  • 网站制作论文范文百度网站名称和网址
  • 自己怎么样做游戏网站数据交换平台
  • 做网站当生日礼物引擎搜索器
  • 咨询行业网站建设公司深圳网络营销推广招聘网
  • 网站后台管理系统 模板广东seo加盟
  • 小型玩具企业网站建设初期阶段任务英国搜索引擎
  • 做一个手机网站多少钱黑帽seo工具
  • 网站抓取诊断ip出错口碑营销案例
  • 网站建设公司包括哪些网络营销中心
  • 高校思政教育工作网站建设青岛网络优化厂家
  • 免费网站正能量不用下载百度录入网站
  • 怎么样购买服务器建设网站seo推广公司价格
  • 西宁网站建设开发百度推广管家登录