0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【SGVision】直线拟合算法与上亿名画联动

MookLab 来源:MookLab 作者:MookLab 2022-02-16 15:41 次阅读

你有想过,一条直线能卖多少钱吗?小编疫情在家期间偶然看到一幅巨作,先来带大家欣赏一下这位大师的作品:

是这样的

poYBAGIMqIWAWFkKAACKAvha1wM517.png

▲纽曼《Onement VI》,1953年

这样的

poYBAGIMqQeADd13AAA-n2jLUuQ017.png

▲纽曼《The Third》,1964年

还有这样的

poYBAGIMqRGAY5NiAACJhszwPy8754.png

▲纽曼《The Wild》,1950年

当你第一眼看到巴尼特·纽曼的作品时,心中肯定是这样想的:“这不就是一条线吗?我也能画!poYBAGIHLXaADDdcAAAAWU6tq48095.png

但就是这样的“一条线”,使得他的作品《安娜的光》,于2013年被一位不知名的神秘买家,以约1.057亿美元的价格私下成交,目前该画排在世界最贵绘画的第17位。

(嗯。。艺术果然很烧钱。。。)

我突发奇想,能不能用咱们马克拉伯的SGVision软件找出这条价值一个亿的直线呢?SGVision功能之强大,让机器视觉在艺术领域也能玩出花样。

于是我快速拿起手头的电脑打开SGVision的页面操作页面。

✔首先带大家理清思路:

要想找出这条价值不菲的直线我们肯定需要用到【直线拟合算法】,这个直线拟合算法是尺寸检测里面专门寻找直线的工具。

涉及到的参数有【扫描数量最小拟合数梯度阈值边缘极性直线方位

✔接着操作步骤:

打开SGVision软件F4快捷键进入算法页面,点击添加参考图。导入需要检测的图片选择测量栏目选中直线拟合算法框选出ROI,把ROI放在检测区域就可以,这个检测范围内就能找出我们要的直线啦。

,时长00:10

可以看到ROI有箭头,箭头跟顶点一样,证明检测区是有方向的,箭头方向即为检测方向,那上面的黄色格子就是我们把ROI分成的扫描数量。

扫描的数量越多精度就越准

,时长00:16

最后点击测试,这条直线就被我们找出来了

这是直线完好无损的情况下,那在项目中你可能碰到直线存在断裂、遮挡等等有瑕疵干扰的情况。

比如这样:

poYBAGIMqWeAeGWDAAAqU2PHVco366.png

我们可以通过【索引】这个方法解决。

找到【过滤拟合点】这个参数,调整过滤起始索引数量。调整后的直线断裂开的地方中间的线就消失了。这个时候就不会寻找断裂的地方了我们测试一下就能找出这条直线了。

,时长00:17

芜湖,是不是很简单

再来带大家解锁一下终极进阶操作:直线度检测

同上导入图片后,我们从定义元素里找到【定义直线】,框选好ROI设置参数点1与点2的参数,一条完美的直线就出来了。

然后我们从测量里找到【直线拟合】,

做出3个直线拟合的位置。

pYYBAGIMqX6AEqtlAABY9thaZ_Q089.png

接着找到【线间距算法分别选择我们刚才做的直线一与直线二的距离。(直线一固定为我们定义的直线、直线二选择我们分别设置的直线拟合的区域)。

最后从逻辑运算里选择分类。

计算方式选择【方差】,线间距都设置为【直线间平均距离】。

测试一下就能准确算出差值结果:5.8065

当然我们可以任意设置好上下限制的范围,比如我把上限值改为6与5,对比一下输出结果:

poYBAGIMqY6AJ2BXAABreroKhgA616.png

NG

poYBAGIMqZmAJ6bLAABsMm6m0LE812.png

OK

是不是非常清晰了。

整套操作行云流水,势如破竹!

能看到这里相信你一定是个好学的宝宝,可以打开我们SGVision软件跟着小编动起来。虽然咱们不能理解一条线所卖出的天价,也可以在马克拉伯上梦幻联动。

完整视频教学:
https://mp.weixin.qq.com/s?__biz=MzA5NjczNTg2MA==&mid=2247487029&idx=1&sn=8311962572b098a7d1bd1c049d34bc84&chksm=90aac92ea7dd40385548278d2fc7cbc33c9c05a5d8491daa0be4f666312cfc4054af19c5de29&token=1520589933&lang=zh_CN¬replace=true#rd

【马克拉伯】前往官网

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器视觉
    +关注

    关注

    161

    文章

    4335

    浏览量

    120042
  • 视觉检测
    +关注

    关注

    2

    文章

    372

    浏览量

    19202
  • 视觉软件
    +关注

    关注

    0

    文章

    18

    浏览量

    6005
收藏 人收藏

    评论

    相关推荐

    直线马达的应用与前景分析

    直线马达的应用与前景分析 直线马达是一种将电能直接转化为直线运动的电机,近年来在各个领域中的应用越来越广泛。由于其高效、精确和低维护的特点,直线马达成为现代工业自动化和精密设备中不可或
    的头像 发表于 09-20 10:59 198次阅读
    <b class='flag-5'>直线</b>马达的应用与前景分析

    VPLC系列机器视觉运动控制一体机在五轴联动点胶上的应用

    垂直且相对线速度恒定。适应异型工件需多维度调整胶阀相对姿态。 五轴联动点胶机结合直线轴X、Y、Z及旋转轴A、B,实现点胶阀到达复杂型面加工的空间控制,执行高精度的点胶任务,成为对于存在点胶路径复杂型
    发表于 07-29 14:29

    起点,经过点,终点,三点xyz,三维圆弧。

    大家好!已知,起点,经过点,终点,三点xyz,三维圆弧。在三维图片框里面。该如何实现?甚至三维点,直线,圆弧,圆。都可以
    发表于 07-17 21:33

    神经网络拟合的误差怎么分析

    神经网络拟合误差分析是一个复杂且深入的话题,涉及到多个方面,需要从数据质量、模型结构、训练过程和正则化方法等多个角度进行综合考虑。 引言 神经网络是一种强大的机器学习模型,广泛应用于各种领域,如图
    的头像 发表于 07-03 10:36 472次阅读

    连信数字获上亿元A轮融资,AI大模型技术领先

    近日,连信数字科技宣布已完成上亿元A轮融资,由华德诚志重科和华德众科领投,并获得衢州国投等机构的跟投。这一轮融资的完成,标志着连信数字在人工智能大模型及产业化应用领域取得了显著成果,并得到了市场的广泛认可。
    的头像 发表于 05-28 11:39 761次阅读

    连信数字完成上亿元A轮融资,华德诚志重科领投

    AI大模型智能体及产业化应用科技企业连信数字完成上亿元A轮融资,本轮由华德诚志重科、华德众科领投,衢州国投等跟投。
    的头像 发表于 05-28 11:20 680次阅读

    机器学习六大核心算法深度解析

    算法历程:线性回归是一种古老的统计方法,它试图找到最佳拟合数据的直线或超平面,最早可以追溯到19世纪初的高斯最小二乘法理论。
    发表于 04-23 16:25 1538次阅读
    机器学习六大核心<b class='flag-5'>算法</b>深度解析

    直线马达的控制策略

    直线马达通常分为无铁芯U型槽、有铁芯平板以及轴棒直线马达三大类,而无论哪类直线马达,控制策略大多包括位置控制、速度控制和力控制三种模式。 其中,在位置控制方面,通常采用PID控制算法
    的头像 发表于 02-25 10:40 377次阅读
    <b class='flag-5'>直线</b>马达的控制策略

    直线电机的结构、原理、特点与应用

    直线电机的结构、原理、特点与应用 直线电机是一种将电能直接转化为机械能的装置,其结构、原理、特点和应用都具有一定的独特性。 一、直线电机的结构 直线电机结构相对简单,主要由定子和浮子组
    的头像 发表于 02-05 09:20 5016次阅读

    Spring Boot和飞腾派融合构建的农业物联网系统-改进自适应加权融合算法

    接上集: 上次实验我们已经完成多传感器融合算法的设计,本次实验注意完成改进自适应加权融合算法设计。 一、背景 通过利用温室控制系统来管理温室内的各种设备并控制温度、湿度,可以更好地探索和掌握环境因素
    发表于 01-06 12:18

    【飞腾派4G版免费试用】Spring Boot和飞腾派融合构建的农业物联网系统-数据融合算法

    本帖最后由 sda12138 于 2024-1-6 12:00 编辑 接上集: 上次实验我们已经完成个人中心的设计,本次实验主要完成内容是完成多传感器融合算法的设计。 一、背景 在智慧农业中农
    发表于 12-26 20:59

    矫直机与直线度测量仪的碰撞 实现工业自动控制

    作为决定棒材、管材平直度的关键设备,矫直机的调节控制问题一直都备受关注。智能化自动控制系统的核心是利用智能化算法获得矫直机工艺参数与棒材矫直后的关系。而提前将被测物的每米直线度尺寸传输给矫直机系统
    发表于 12-25 17:12

    陀螺仪LSM6DSV16X与AI集成(3)----读取融合算法输出的四元数

    LSM6DSV16X 特性涉及到的是一种低功耗的传感器融合算法(Sensor Fusion Low Power, SFLP). 低功耗传感器融合(SFLP)算法
    的头像 发表于 12-18 10:53 1109次阅读
    陀螺仪LSM6DSV16X与AI集成(3)----读取融<b class='flag-5'>合算法</b>输出的四元数

    传感器数据融合算法python代码

    传感器数据融合算法是一种将多个传感器收集到的数据合并到一个一致和准确的表示中的技术。这种算法的目的是提高数据精确性和可靠性,从而增强对环境或目标的理解和控制。在本文中,我们将详细讨论传感器数据融合算法
    的头像 发表于 12-15 10:28 1352次阅读

    多传感器数据融合算法最关键的是

    多传感器数据融合是一个综合处理多传感器数据的过程,以提高对环境或目标的感知和解释能力。在这个过程中,各种数据融合算法起着至关重要的作用。本文将深入探讨多传感器数据融合算法中最关键的方面。 一、传感器
    的头像 发表于 12-13 11:00 589次阅读