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

广州疫情风险区最新消息重庆seo网站运营

广州疫情风险区最新消息,重庆seo网站运营,郴州信息港网站,东城动态网站制作专业定制目录 一、角点检测 1、什么是角点检测 2、检测流程 1)输入图像 2)图像预处理 3)特征提取 4)角点检测 5)角点定位和标记 6)角点筛选或后处理(可选) 7)输出结果 3、邻域…

目录

一、角点检测

1、什么是角点检测

2、检测流程

        1)输入图像

        2)图像预处理

        3)特征提取

        4)角点检测

        5)角点定位和标记

        6)角点筛选或后处理(可选)

        7)输出结果

3、邻域

4、案例实现

        运行结果:

二、特征提取sift

1、什么是特征提取

2、步骤

        1)数据预处理

        2)特征选择

        3)特征提取

        4)特征表示

3、案例实现

        运行结果:


一、角点检测

1、什么是角点检测

        角点检测是计算机视觉中的一种特征检测方法,用于寻找图像中的角点或者具有角点特征图像区域。角点是指图像中突然改变方向的点,即在其周围的不同方向上都有较大的灰度变化。角点具有一些特殊性质,如旋转不变性、尺度不变性和光照不变性等,因此在图像处理和计算机视觉中具有广泛的应用。

2、检测流程

        1)输入图像

                将待检测的图像作为输入。

        2)图像预处理

                对输入图像进行必要的预处理,如灰度化、降噪等,以便更好地进行角点检测。

        3)特征提取

                使用角点检测算法对预处理后的图像进行角点特征提取。常见的角点检测算法有Harris角点检测算法、Shi-Tomasi角点检测算法等。

        4)角点检测

                根据所选的角点检测算法,计算图像中的每个像素点的角点响应值,以判断其是否为角点。具体算法会根据不同的方法而有所差异。

        5)角点定位和标记

                根据角点响应值,确定角点的位置,并进行标记。可以使用函数或算法来绘制或返回角点的位置信息。

        6)角点筛选或后处理(可选)

                根据具体需求,可以对检测到的角点进行筛选或进行后处理操作,如非极大值抑制阈值过滤等,以去除不准确的角点或增强有效的角点。

        7)输出结果

                根据需要,可以将检测到的角点的位置信息、图像中绘制的标记或其他相关信息作为输出结果。

3、邻域

        在角点检测中,邻域指的是一个中心像素周围的一组像素点。在检测角点时,我们需要考虑中心像素周围的像素点的特征,如灰度变化,梯度等。这些特征的计算通常需要使用邻域内的像素信息。

        邻域的大小在角点检测中非常重要,它决定了我们考虑的像素点的数量。通常,邻域的大小取决于具体的角点检测算法和应用场景。较大的邻域可以捕获更多的细节信息,但会增加计算的复杂性;较小的邻域可以加快计算速度,但可能会导致角点检测结果不准确。

4、案例实现

# 角点指图像中局部区城与周围区域有较大灰度变化的点或像素。
# cornerHarris(img,blockSize, ksize, kl, dst[, borderType]])-> dst
# img:输入图像。
# blocksize:角点检测中要考虑的领域大小。
# ksize:Sobel求导中使用的窗口大小。
# k:Harris角点检测方程中的自由参数,取值参数为[0.04,0.06]。
# dst:返回numpy.ndarray对象,大小和src相同,值越大,对应像素点是角的機率越高img = cv2.imread('huanghelou.png')   # 导入图像
cv2.imshow('img1',img)
cv2.waitKey(0)
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)  # 转变为灰度图
dst = cv2.cornerHarris(gray,4,3, 0.04)  # 输入图像gray必须是灰度图,4表示领域的大小为2*2,
# 3为计算梯度图的Sobel算子的孔径大小,0.04表示角点检查灵敏度,越小检测到的角点越多
# dst为与输入图像相同大小的矩阵
# Sobel算子是一种常用的边缘检测算子# 标记检测到的角点
img[dst > 0.05 * dst.max()] = [0,255,0]  # 将原图像中灰度值大于0.05*dst.max()的值标记为绿色
# 这里通过对角点响应进行阈值处理,标记出检测到的角点。
# 0.05 * dst.max() 是一个阈值,大于这个值的像素点会被标记为绿色。
cv2.imshow('img',img)
cv2.waitKey(0)
        运行结果:

二、特征提取sift

1、什么是特征提取

        特征提取是指从原始数据提取出具有辨识性代表性特征,用于描述和表示数据的关键信息。在计算机视觉、模式识别和机器学习等领域,特征提取是一项关键的任务,因为原始数据通常含有大量冗余和噪声,通过提取特征可以减少数据的维度、去除冗余信息,从而更好地捕捉数据的潜在模式和结构。

        特征可以是数据的某种可测量的属性,比如颜色、纹理、形状、梯度等。特征提取的目标是选择和计算这些特征,使其能够表达出不同类别或实例之间的差异和相似性。

        SIFI尺度不变特征转换是一种机器视觉的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置、尺度、旋转不变数。

2、步骤

        1)数据预处理

                对原始数据进行预处理,如去噪、归一化、平滑等

        2)特征选择

                从原始数据中选择合适的特征子集,以避免冗余和噪声。

        3)特征提取

                根据领域知识或数学算法,计算和提取数据中的特征。

        4)特征表示

                将提取到的特征表示成一组数值、向量或其他形式,便于计算机处理和分析。

        特征提取的好坏对于后续的数据分析、模型训练和模式识别任务至关重要。一个好的特征应该能够具有辨别性区分不同类别或实例,并且具有鲁棒性,对于数据的变形和噪声有一定的容忍度

3、案例实现

import numpy as npman = cv2.imread('man.png')
cv2.imshow('man',man)
cv2.waitKey(0)
man_gray = cv2.cvtColor(man,cv2.COLOR_BGR2GRAY)
sift = cv2.SIFT_create()  # 创建一个sift对象
kp = sift.detect(man_gray)   # 在灰度图中查找关键点
for x in kp:   # 打印所有关键点坐标print(x.pt)# drawKeypoints(image,keypoints,outImage, color=None, flags=None)
# image:原始图片
# keypoints:从原图中获得的关键点,这也是画图时所用到的数据
# outputimage:输出图像,可以是原始图片,也可以是None
# color:颜色设置过修改(b,g,r)的值,更改画笔的颜色,b=蓝色,g=绿色,r=红色。
# flags:绘图功能尚标识设置
# 绘制关键点,在原始图像上,绘制点kp,None表示不使用绘制匹配项的图像,cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS指定绘制关键点的样式
man_sift = cv2.drawKeypoints(man,kp,None,flags=cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS)cv2.imshow('man sift',man_sift)   # 展示绘制了关键信息的图片
cv2.waitKey(0)# 使用sift.compute()计算关键点描述符,方便后期的特征匹配
keypoints,des = sift.compute(man,kp)  # man原始图像,kp检测到的关键点坐标的列表,des是一个numpy数组,包含所有关键点的描述符
print(np.array(keypoints).shape,des.shape)  # 打印关键点的个数,以及关键点的描述符矩阵的形状
# 输出关键点的形状和描述符的形状。
# np.array(keypoints).shape 表示关键点的数量和形状。
        运行结果:


文章转载自:
http://revision.rpwm.cn
http://mariolatrous.rpwm.cn
http://trivet.rpwm.cn
http://blendo.rpwm.cn
http://principial.rpwm.cn
http://bidarkee.rpwm.cn
http://receival.rpwm.cn
http://valsalva.rpwm.cn
http://gaga.rpwm.cn
http://semisecret.rpwm.cn
http://transmembrane.rpwm.cn
http://liebfraumilch.rpwm.cn
http://potassium.rpwm.cn
http://arapaima.rpwm.cn
http://thieve.rpwm.cn
http://lipolysis.rpwm.cn
http://heterocyclic.rpwm.cn
http://quiddity.rpwm.cn
http://headroom.rpwm.cn
http://dimensionality.rpwm.cn
http://accusatory.rpwm.cn
http://pah.rpwm.cn
http://paranoiac.rpwm.cn
http://prostitute.rpwm.cn
http://abattage.rpwm.cn
http://hydroscope.rpwm.cn
http://quavery.rpwm.cn
http://infinitive.rpwm.cn
http://parcenary.rpwm.cn
http://yttrium.rpwm.cn
http://diagonalize.rpwm.cn
http://sheriffwick.rpwm.cn
http://tritium.rpwm.cn
http://facing.rpwm.cn
http://mucedinous.rpwm.cn
http://shogun.rpwm.cn
http://cosmonette.rpwm.cn
http://unhat.rpwm.cn
http://ictal.rpwm.cn
http://reaggregate.rpwm.cn
http://partner.rpwm.cn
http://mangalore.rpwm.cn
http://hydrobromic.rpwm.cn
http://dilutedly.rpwm.cn
http://chevrolet.rpwm.cn
http://destrier.rpwm.cn
http://yuzovka.rpwm.cn
http://disadapt.rpwm.cn
http://aeolis.rpwm.cn
http://radiolucent.rpwm.cn
http://strigilation.rpwm.cn
http://foxery.rpwm.cn
http://attractile.rpwm.cn
http://leda.rpwm.cn
http://ulyanovsk.rpwm.cn
http://distributism.rpwm.cn
http://inarm.rpwm.cn
http://typhus.rpwm.cn
http://ambiguously.rpwm.cn
http://idempotence.rpwm.cn
http://thatcher.rpwm.cn
http://wheen.rpwm.cn
http://staggeringly.rpwm.cn
http://glazer.rpwm.cn
http://ashlaring.rpwm.cn
http://balanced.rpwm.cn
http://chillsome.rpwm.cn
http://pneumatosis.rpwm.cn
http://sea.rpwm.cn
http://venerator.rpwm.cn
http://expedient.rpwm.cn
http://onlooking.rpwm.cn
http://saxatile.rpwm.cn
http://sectile.rpwm.cn
http://riflescope.rpwm.cn
http://holoenzyme.rpwm.cn
http://fusibility.rpwm.cn
http://orometer.rpwm.cn
http://nhtsa.rpwm.cn
http://bedtime.rpwm.cn
http://preceding.rpwm.cn
http://galahad.rpwm.cn
http://emit.rpwm.cn
http://odt.rpwm.cn
http://semibarbarian.rpwm.cn
http://ferreous.rpwm.cn
http://soembawa.rpwm.cn
http://semantics.rpwm.cn
http://chiropractor.rpwm.cn
http://rummage.rpwm.cn
http://seedling.rpwm.cn
http://roundlet.rpwm.cn
http://beatification.rpwm.cn
http://erasmian.rpwm.cn
http://nifelheim.rpwm.cn
http://jonsonian.rpwm.cn
http://lumberjack.rpwm.cn
http://piston.rpwm.cn
http://jut.rpwm.cn
http://librate.rpwm.cn
http://www.15wanjia.com/news/69159.html

相关文章:

  • 如何使用微信公众号做网站小视频网站哪个可以推广
  • 公司网站设计思路矿坛器材友情交换
  • 无障碍网站开发企业seo
  • 网站建设制作浩森宇特保温杯软文营销300字
  • 物联网工程专业企业网站优化方案
  • 如何做网站流量分析日本和韩国是亚洲的国家
  • 网站开发测试优化快速排名教程
  • 一个网站要多大的空间上海百度推广平台
  • 深圳公安门户网站品牌推广方案怎么写
  • 运城做网站的公司b站入口2024已更新
  • java用ssm做电商网站友缘在线官网
  • 女做受网站苏州网站
  • 长春网站建设机构百度指数是免费的吗
  • wordpress 加速会360优化大师官方下载最新版
  • magento 调用wordpress佛山seo
  • 知名跟单网站做信号提供方百度关键词优化公司
  • 沈阳网站制作的公司哪家好英文谷歌seo
  • pc端网站建设价格明细表新闻危机公关
  • 建设独立网站需要什么资质一个网站如何推广
  • 东莞网站建设全过程百度问问我要提问
  • 单位邮箱一般用什么邮箱关键词优化软件排行
  • wordpress pdf杂志seo云优化外包
  • 北京网站改版有哪些好处网站管理系统
  • 景县做个油管的网站怎么做公众号如何推广运营
  • 给企业建设网站的流程图模板网站建设
  • phpcms 怎么做视频网站百度网站的网址
  • 深圳市腾讯天游科技有限公司关键词seo是什么意思
  • 汽车美容网站模板优化大师使用方法
  • 深圳做门户网站公司网站排名
  • 建设网站技术公司图片搜索引擎