石鑫华视觉 手机微信QQ:13450001061

图像编程

NI视觉助手中卡尺函数面积测量时顶点连线有交叉时面积不正确的问题

文章来源:石鑫华视觉网时间:2024-01-10 16:14:30 点击:137

NI视觉助手中卡尺函数面积测量时顶点连线有交叉时面积不正确的问题

面积几何特征的作用就是计算多边形的面积,其中顶点是您选择的点。需要至少非共线三个以上的点,而且需要注意点顺序,因为点的顺序决定了多边形的顶点。测量面积时,选择点的最后一个点和第一个点是会自动连接从而将多边形封闭起来(有点类似多边形ROI)。

image1.png

点(1,2,3,4)面积超过62万像素(矩形长*宽)

         点(1,2,3,4)是形状检测-矩形得到的矩形的角,所以也就是矩形的面积。

image2.png

点(1,3,2,4)面积

         点(1,3,2,4)则是先连接对角线。这时的面积,实际上相当于只有一个沙漏样的形状的面积。但是从其得到的面积来看,仅仅只有5410.81像素。这里怎么看,也不只5000多的面积,大概应该是有矩形的一半左右的面积,也就是应该有30万像素左右的面积。

image3.png

点(1,5,9)面积和点(5,9,4,11)面积

         上面的点(1,5,9)面积比点(5,9,4,11)的面积还要大一些。这里的有交叉线的点的面积求解并不是很正确。

image4.png

未有交叉时求面积正常

image5.png

有交叉时求面积不正常

         所以,这里的面积几何特征,在有交叉线时求解的面积不正确。内部的算法应该是没有处理好。NI视觉模块中的解析几何中也有面积函数,是一个底层函数,无法查看具体问题出在哪里。这个问题在视觉助手2023Q1版本中,仍然存在:

image6.png

视觉助手2023Q1版本卡尺函数面积几何特征时有交叉线时求解错误


首页
84162741QQ
联系