如何对二次元控件进行数值运算

机器视觉大师(又名多多摄像头大师)可以进行将数个二次元的属性值进行加减运算。这些运算为简单的数学表达式,语法简单易学。

如果你会写小学数学的计算表达式,那么,恭喜你,你也可以用机器视觉大师进行二次元数值运算了。

 

在学习二次元数值运算之前,先讲讲二次元控件。什么是二次元,准确的概念其实笔者也不太明白,跟着行业人事

叫的,字面的理解,可能就是图像或视频中测量平面数值的东西(所有的平面有x,y坐标,元即单元) 。机器视觉大师提供

线型和面型二次元控件,线性控件可以测量直线,圆弧,多段线目标图像的长度或角度。

 

面型控件可以测量目标图像的周长和面积。比如,一个机场的面积大小,一条河流长度。在很多情况下,单个

二次元控件是不够的,比如说,测量小区的绿化面积,我们使用无人机将整个小区航拍以后,先使用一个二次元

测量整个小区面积,然后在使用多个面型控件测量每栋房子的面积(毕竟,只有一栋房子的小区是比较少见的),

然后将整个面积减去所有房子的面积,就得到了改小区的绿化面积。

 

在机器视觉大师里面,二次元被看作是某种物体(虽然不是有形的,如纸,笔, 墨,砚中国的文房四宝,或现实世

界的人,动物,植物等),纸张有周长,面积,甚至有厚度,虽然纸张很薄。二次元也有其属性,如线性控件的长度

和角度, 面型二次元的面积和周长。每个二次元都具有一个名字,假设一个线性二次元的名字叫line1, 那么其长度

表示如下,

line1.length,  

即名字加上(中间使用一点表示,注意不是中文的句号,是小数点)其属性名称,即表示这个线性二次元的长度。

 

所有属性的名称是固定的,不变的,下面是目前机器视觉大师支持的所有属性。

名称

说明

二次元类型

length

长度或周长,边长

线型,面型

angle

角度

线型

area

面积

面型

 

假设要测量下面厂区的绿化和公共交通面积,


 

首先,创建一个大的方形二次元控件rm1,将整个厂区覆盖。

然后,创建两个小的方形二次元控件rm2,rm3,分别覆盖两栋厂房面积。(注意

有两栋厂房是一样的)

最后在二次元计算窗口里面输入表达式: rm1.area -  (rm2.area +rm3.area * 3),即可

得出绿化公共地面面积。

 

 

机器视觉大师支持的表达式符号有:

括号“(”, “)” – 将表达式括起来,具有最高的计算优先级。

加号”+” – 将两个数或二次元属性相加。

减号”-” – 将两个数或二次元属性相减。

除号”/” – 将两个数或二次元属性相除。

乘号”*” – 将两个数或二次元属性相乘。

 

 

下面跟笔者以图片为例(注意,可以直接使用摄像头拍摄的实时图像),一步步演示在机器视觉大师

里面如何操作的吧。

 

一  在电脑桌面双击”机器视觉大师”图标或程序启动菜单打开。

 

二 从”文件”->”打开图像”,打开小区平面图片。

 

 

在相应的位置创建几个方形二次元空间,(菜单:“控件”->”多边形”->”矩形”),如下:

 

右边的读数窗口显示了控件的名称,以及其属性的名称和属性值。如下图:

 

三 点击“二次元计算”页,在编辑框里面输入表达式,然后,点击“OK”按钮。

 

 

计算结果将出项在左边的输出窗口里面,如下图。

 

 

不要告诉我,这么简单,我也会啊。(对头,如果你真会的话,笔者就略感欣慰了)

 

 下载最新机器视觉大师

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值