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

计算机视觉

二阶导对噪声非常敏感

一阶导(梯度:检测最大值

Prewitt算子
Sobel算子

二阶导 : 检测过零点

拉普拉斯算子 Laplacian of Guassion(LoG
用高斯函数平滑(抑制噪声),再用拉普拉斯算子

边缘过粗,形态学膨胀方法
问题:边缘很多闭合的圆环
边缘,对导数响应最大的值,变化趋势最大的点,梯度下降

Canny边缘检测算法

边缘检测最优准则:好的边缘检测性能,好的定位性能,低的错误检测率

算法过程:计算图形梯度,计算幅值,幅值大的点,边缘点;梯度非极大值抑制;双阈值提取边缘点

计算梯度:滤波(求图像和高斯平滑;滤波器卷积,用一阶有限差分计算偏导,计算幅值和方位角)

非极大值抑制NMS 检测是否为局部极大值

使用阈值,对NMS结果进行二值化
如何选取合适的阈值?
双阈值:强边缘,弱边缘(弱八邻域内有强边缘,那么这个若边缘为边缘),非边缘

Canny优点:参数较少,计算效率,边缘连续完整
参数选择:Gauss滤波的尺度,双阈值的选择(Low = High*0.4)

图像特征点提取

先提取边缘信息,再提取点
检测出来的角点与库中的信息对比

好的角点检测算法:准确,稳定,快速

Harries角点 ORB特征

Harries

基本思想:从图像局部的小窗口观察图像特征,窗口向任意方向的移动都导致图像灰度的明显变化

数学表达:可以用二次型表达,有两个特征值。若两个特征值都非常大,那么就是角点

由于特征值难以计算,定义角点响应函数R=detM-k(traceM)^2

detM为特征值之积,traceM为特征值之和

|R|比较大时,R>0为角点,R<0为边缘;|R|很小为平坦

http://www.dtcms.com/a/389652.html

相关文章:

  • VScode实现uniapp小程序开发(含小程序运行、热重载等)
  • Redis的各种key问题
  • 元宇宙与医疗产业:数字孪生赋能医疗全链路革新
  • 为你的数据选择合适的分布:8个实用的概率分布应用场景和选择指南
  • 掌握Stable Diffusion WebUI:模型选择、扩展管理与部署优化
  • LVGL拼音输入法优化(无bug)
  • 多层感知机:从感知机到深度学习的关键一步
  • PostgreSQL绿色版整合PostGIS插件,以Windows 64位系统为例
  • GEO优化推荐案例:2025年上海源易信息科技的全链路实践
  • 时空预测论文分享:多模态融合 空间索引结构 超图 时演化因果关系
  • 智能手机产量增长4%
  • MySQL高可用MHA实战指南
  • Coze源码分析-资源库-创建工作流-后端源码-核心技术/总结
  • 《棒球团建》国家级运动健将·棒球1号位
  • 基于STM32单片机生理监控心率脉搏TFT彩屏波形曲线加体温测量
  • Selenium 浏览器自动化完全指南:从环境搭建到实战应用
  • C51单片机——开发学习:中断
  • 树与二叉树【数据结构】
  • RPM包版本号系统解析:设计哲学、比较规则与实践指南
  • IDEA启动异常
  • vite使用vue2项目
  • 前端性能优化实用方案(一):减少50%首屏资源体积的Webpack配置
  • SQL 条件函数 IF、CASE WHEN 用法速查
  • 【深度学习新浪潮】如何估算大模型的训练和推理内存需求?
  • PyTorch查看模块/类的所有方法/属性
  • 8大Android开发框架效率翻倍
  • docker基础知识与具体实践
  • 【多模态】Simple o3 提高多模态模型准确率
  • hybrid的配置
  • 理解虚拟细胞:初学者指南