LabVIEW论坛
直播中

周建远

8年用户 1462经验值
擅长:制造/封装 连接器 光电显示
私信 关注
[文章]

一个Halcon中Rectange2(带角度的矩形)在NI Vision中实现的算法

逆向0.56.png*附件:Labview_Rectange2 文件夹.zip
效果如图所示,Halcon中有一个常用的smallest_rectange2这个算子,可以生成所选区域的最小外接矩形,且这个矩形是带有角度的,而NI Vision中只有一个overlay rectange的函数,这个函数无法绘制带角度的矩形,而实际项目中会有需要生成带角度的矩形的情况,因此做了一个子VI,可以根据带角度矩形的中心点X和中心点Y,矩形的旋转角度(弧度显示),以及矩形的两条边长来计算出矩形的四个顶点,然后在NI Vision中根据着4个顶点绘制4条直线,即可实现Halcon中的Rectange2这个功能 Halcon中的smallest_rectange2这个算子输出的参数正好是这个vi所需要的全部参数,因此调用本vi只需要Halcon中取得rectange2中的参数即可使用

回帖(1)

周建远

2023-3-29 17:16:11
计算顶点坐标那个子vi还有个纯labview函数,没用公式节点的版本,也放出来 有需要的朋友可以自行下载
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分