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

【马克拉伯】前往官网

审核编辑:符乾江

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

    关注

    162

    文章

    4372

    浏览量

    120309
  • 视觉检测
    +关注

    关注

    2

    文章

    377

    浏览量

    19241
  • 视觉软件
    +关注

    关注

    0

    文章

    19

    浏览量

    6012
收藏 人收藏

    评论

    相关推荐

    BSDF数据导入与拟合

    简介 在FRED中,列表形式的BSDF数据可以使用如下两种方式。 1.按照FRED可以识别的数据格式直接导入作为散射模型。 2.使用BSDF数据拟合工具来产生合适的函数模型。 数据文件的格式 在
    发表于 12-23 19:35

    BSDF数据导入与拟合

    简介 在FRED中,列表形式的BSDF数据可以使用如下两种方式。 1.按照FRED可以识别的数据格式直接导入作为散射模型。 2.使用BSDF数据拟合工具来产生合适的函数模型。 数据文件的格式 在
    发表于 12-13 10:05

    直线电机是什么?它有什么特点?

    直线电机,又称为线性电机或直线电动机,是一种将电能直接转换为直线运动的机械装置。与传统的旋转电机(如电动机)不同,直线电机不需要通过齿轮、皮带或其他传动机构来将旋转运动转换为
    的头像 发表于 10-23 13:35 608次阅读

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

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

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

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

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

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

    深度学习模型中的过拟合与正则化

    在深度学习的广阔领域中,模型训练的核心目标之一是实现对未知数据的准确预测。然而,在实际应用中,我们经常会遇到一个问题——过拟合(Overfitting)。过拟合是指模型在训练数据上表现优异,但在
    的头像 发表于 07-09 15:56 948次阅读

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

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

    连信数字获上亿元A轮融资,AI大模型威廉希尔官方网站 领先

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

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

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

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

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

    直线马达的控制策略

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

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

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

    直线电机原理是什么?应用领域有哪些?

    直线电机原理是什么?应用领域有哪些? 直线电机是一种将电能直接转化为直线运动的电机。相比传统的旋转电机,直线电机具有结构简单、高效率、快速响应、精确定位和可靠性高等优点,因此在许多领域
    的头像 发表于 02-05 09:16 1128次阅读

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

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