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

wordpress 外国主机关键词优化排名用哪些软件比较好

wordpress 外国主机,关键词优化排名用哪些软件比较好,一级造价工程师吧,广州seo公司推荐文章目录 前言一、卡尺原理二、1D边缘提取三、圆拟合四、软件实现结束语 基于OpenCV与Qt5构建卡尺找圆工具 前言 博主近期基于海康Vision Master4.0做了一个工业视觉工程项目,其中就使用到了海康VM的找圆工具,然后博主根据其中的技术原理,也…

文章目录

  • 前言
  • 一、卡尺原理
  • 二、1D边缘提取
  • 三、圆拟合
  • 四、软件实现
  • 结束语


基于OpenCV与Qt5构建卡尺找圆工具

前言

博主近期基于海康Vision Master4.0做了一个工业视觉工程项目,其中就使用到了海康VM的找圆工具,然后博主根据其中的技术原理,也仿照开发了一个类似的功能,基于OpenCV和Qt5构建一个卡尺找圆的工具。卡尺找圆是在计算机视觉领域中常用的技术,用于检测图像中的圆形目标,广泛应用于工业自动化、机器人导航等领域。
卡尺拟合直线参考博主的利用OpenCV与Qt5构建卡尺拟合直线工具(C++实现)


一、卡尺原理

卡尺的原理就是找N个小矩形ROI里面的灰度值突变的地方。即:遍历每个小矩形ROI,分别找到1个点,这个点是灰度突变的峰值。然后把这N个点拟合成直线或者圆。

二、1D边缘提取

在这里插入图片描述

  1. 通过Qt5构建一个卡尺圆查找工具形状,由一个个矩形工具构建;
    在这里插入图片描述

  2. 对平均灰度值(轮廓)进行高斯滤波,目的是让曲线更平滑,消除噪点;
    在这里插入图片描述

  3. 对平滑后的轮廓求一阶导数;
    在这里插入图片描述

  4. 根据设置的参数提取边缘点。

三、圆拟合

圆拟合是一种用于从给定的离散点集合中拟合出一个最佳的圆形的方法。它在许多领域中都有广泛的应用,例如计算机视觉、几何建模等。

圆拟合的原理通常基于最小二乘法,旨在找到一个圆形模型,使得给定的点集与该圆形模型之间的残差平方和最小。其步骤如下:

  1. 数据预处理:首先,对于输入的离散点集合,可以进行一些必要的预处理操作,例如去除异常值或噪声点,确保数据质量。

  2. 初始圆形模型估计:为了得到初始的圆形模型,通常可以通过其中的几个点计算出初始的圆心位置和半径估计值。这可以使用一些简单的方法,如三点定圆法(经过任意三个非共线点确定一个圆)或最小二乘法拟合一个初始圆。

  3. 最小二乘拟合:在得到初始的圆形模型估计后,使用最小二乘法来优化拟合结果。最小二乘法通过迭代的方式调整圆心位置和半径的值,使得拟合误差最小化。

  4. 残差计算和优化:在每次迭代中,根据当前的圆心位置和半径,计算每个点到圆的距离,然后将这些距离的平方和作为拟合误差的度量。根据拟合误差,通过优化算法(如非线性最小二乘法或梯度下降法)更新圆心和半径的值。

  5. 收敛判断:对于每次迭代,可以设定一个收敛条件,当满足条件时停止迭代,得到最终的圆形模型。

需要注意的是,圆拟合方法的性能和效果取决于离散点集的分布和噪声程度。对于噪声较多或存在异常点的情况,可能需要使用一些鲁棒性更好的拟合方法,例如 RANSAC(随机抽样一致性)算法来估计圆形模型。

四、软件实现

未使用商业图像处理库,而是纯粹Qt5+OpenCV
在这里插入图片描述

  1. 选择要查找圆的图像
    在这里插入图片描述

  2. 绘制一个矢量圆查找工具
    在这里插入图片描述

  3. 圆查找
    在这里插入图片描述
    4.与海康Vision Master对比
    在这里插入图片描述
    在这里插入图片描述
    海康Vision Master卡尺工具计算: 圆半径是233.628,圆心(831.874,504.140)
    博主开发的卡尺找圆工具计算 圆半径是233.125,圆心(831.584,503.827)

结束语

由于博主能力有限,本篇文章中提及的方法,也难免会有疏漏之处,希望您能热心指出其中的错误,以便下次修改时能以一个更完美更严谨的样子,呈现在大家面前。

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

相关文章:

  • 县城房地产网站可以做吗做鞋的贸易公司网站怎么做好
  • 昆明广告网站制作上海最近发生什么大事
  • 给网站做接口上海产品设计公司排行
  • 网站后台源代码更改海南小程序开发
  • 深圳哪个网站好推广一点极智装
  • 百度推广话术全流程兰州再次出台9条优化措施
  • 安徽 网站制作手机网站建设的教程视频
  • 做网站 免费字体wordpress蜘蛛插件
  • asp网站源码安装教程东莞勒流网站制作
  • 如何用源代码做网站建站公司用的开源系统
  • 厦网站建设培训学校8+1网站正能量直接入口没封
  • 网站开发工程师6推软件
  • 成都网站设计推荐柚米常见的搜索引擎有哪些
  • 自己做开箱网站订餐网站开发
  • 网站建设模板下载装饰工程公司
  • 做论坛网站能赚钱吗html5登录界面完整代码
  • 网站建设高职考题目国际欧美专线
  • 网站开发环境选择企业信息系统开发
  • 网站关键词分布17一起做网站包包
  • 做网站好用的cms网页设计网页制作
  • 佛山网站设计多少钱网络服务提供者不履行法律行政法规规定
  • 北京网站建设费用新冠为什么莫名消失了
  • 亿级流量网站架构素材分享网站源码
  • 妇科医院手机网站软件开发合同范本免费下载
  • 网站建成后应该如何推广深圳南山logo设计公司
  • 南宁希噢网站开发工作室网站备案要拍照
  • 国外h5制作网站模板wordpress多作者
  • 网站什么内容好网站在哪里
  • 中国建设银行官网企业网银登录seo入门教学
  • 织梦做的网站后台nas 可以做网站吗