石鑫华视觉 发表于 2015-11-6 17:33:22

LabVIEWVisionOverlay Line with Arrows Simple覆盖带箭头的线

在文章“LabVIEW VisionOverlay-Line覆盖线http://visionbbs.com/thread-9446-1-2.html”中,我们介绍了如何覆盖直线。但是这样的仅仅只会覆盖一条直线段。而如果要想直线两头带上箭头,则需要改善覆盖函数才能完成目标。目标效果如下:
[attach]3368[/attach]
覆盖带箭头的直线
Overlay的形状可以看到,要覆盖一条直线带箭头,可以分解来几个步骤来实现。首先是覆盖一条直线,这个是非常容易的。只需要指定直线的起点、终点就可以了。接下来就是要覆盖两个箭头了。一般来讲,箭头是一个三角形,由三个点来确定,而直线的两个端点可以作为三角形的一个端点。只需要确定另外两个点即可。确定了这三个点后,使用覆盖多段线函数,并且填充即可得到一个箭头。
LabVIEW VisionOverlay-Line覆盖线
http://visionbbs.com/thread-9446-1-2.html
LabVIEW VisionOverlayMultiple Line覆盖多段线
http://visionbbs.com/thread-9457-1-2.html
[attach]3369[/attach]
覆盖带箭头的直线效果
效果就如上图所示,下面来看一下程序框图。

本主题需向作者支付 1 元 才能浏览 购买主题
页: [1]
查看完整版本: LabVIEW Vision之Overlay Line with Arrows Simple覆盖带箭头的线

LabVIEW HALCON图像处理入门教程(24.09)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24