石鑫华视觉 发表于 2017-2-24 11:21:26

LabVIEW Vision覆盖几何匹配特征

LabVIEW Vision覆盖几何匹配特征在几何匹配模板学习程序中,我们是可以实时看到几何匹配的特征线的。但是在实际自己开发时,如何查看几何匹配的特征呢?一种方法是使用轮廓分析,将特征线抽取出来。这个可以查看抽取所有轮廓的帖子。但是这种是提取特征的方法。这里需要了解的是什么将已经有的几何匹配信息的模板中的特征显示出来。因为一般使用Read Image with Vision Info时虽然读取出模板信息,但是并不会在图像中显示。而某些时候,可能需要对这些特征进行显示以方便查看。下面来看一下可能实现的一种方法:**** Hidden Message *****覆盖圆**** Hidden Message *****覆盖矩形**** Hidden Message *****覆盖线这里的主要方法是使用了IMAQ GetGeometric Template Features VI,来获取几何模板特征,然后通过Overlay的方式,将其显示在图像中:IMAQGet Geometric Template Features VI几何模板特征的类型几何模板的特征类型,有很多种,如圆、椭圆、矩形、直线等等。这里需要分别对每种特征进行覆盖。但是同时需要注意的是,这里的一些特征使用Overlay时并不一定方便,如矩形特征,几何匹配中的几何特征是旋转矩形,但是Overlay中的覆盖矩形只能覆盖不带旋转的矩形。又如Curve曲线,就没有相应的覆盖函数,比较麻烦。最主要的是,好像没有找到覆盖几何模板特征的函数,也许是有这样的函数,只是NI没有公开出来。
Circle


[*]Element 0—X       coordinate of the center of circle.
[*]Element 1—Y       coordinate of the center of circle.
[*]Element       2—Radius of circle.

Ellipse


[*]Element 0—X       coordinate of the center of ellipse.
[*]Element 1—Y       coordinate of the center of ellipse.
[*]Element       2—Orientation in degrees of the major axis.
[*]Element       3—The length of the semi-major axis.
[*]Element       4—The length of the semi-minor axis.

Constant Curve


[*]Element 0—X       coordinate of the center of the constant curve.
[*]Element 1—Y       coordinate of the center of the constant curve.
[*]Element       2—The starting angle in degrees of the constant curve.
[*]Element       3—The ending angle in degrees of the constant curve.
[*]Element       4—The radius of the circle subtended by the constant curve.

Rectangle/Leg


[*]Element 0—X       coordinate of the location of the center of the rectangle/leg.
[*]Element 1—Y       coordinate of the location of the center of the rectangle/leg.
[*]Elements 2       and 3—The first corner point (x, y) of the rectangle/leg.
[*]Elements 4       and 5—The second corner point (x, y) of the rectangle/leg.
[*]Elements 6       and 7—The third corner point (x, y) of the rectangle/leg.
[*]Elements 8       and 9—The fourth corner point (x, y) of the rectangle/leg.
[*]Element       10—The orientation of the rectangle/leg in degrees with respect to the       horizontal axis.
[*]Element       11—The width of the rectangle/leg.
[*]Element       12—The height of the rectangle/leg.

Corner


[*]Element 0—X       coordinate of the corner position.
[*]Element 1—Y       coordinate of the corner position.
[*]Element       2—The orientation of the corner.
[*]Element       3—The enclosed angle of the corner.
[*]Element       4—Specifies whether or not the corner is a virtual corner. A value of 0       means that the corner is not a virtual corner. A value of 1 means that       the corner is a virtual corner.

Parallel Line Pair


[*]Elements 0       and 1 —The start point (x, y) of the first line.
[*]Elements 2       and 3—The end point (x, y) of the first line.
[*]Elements 4       and 5—The start point (x, y) of the second line.
[*]Elements 6       and 7—The end point (x, y) of the second line.
[*]Element       8—The orientation in degrees of the parallel line pair with respect to       the horizontal axis.
[*]Element       9—The distance of the two lines from one another.

Parallel Line Pairs


[*]Elements       0–9—The first parallel line pair.
[*]Elements       10–19—The second parallel line pair.
[*]Element       20—The orientation in degrees of the pair of parallel line pairs with       respect to the horizontal axis.
[*]Element       21—The distance the two parallel line pairs are from one another as       measured by the midline of the first to the midline of the second.

Line


[*]Elements 0       and 1—The start point (x,y) of the line.
[*]Elements 2       and 3—The end point (x,y) of the line.
[*]Element       4—The length of the line.
[*]Element       5—The orientation in degrees of the line with respect to the horizontal       axis.

Closed Curve


[*]Elements 0       and 1—The center point (x,y) of the closed curve.
[*]Element       2—The arc length of the closed curve element.
[*]Elements 3       and 4—The first of N contour points (x,y) of the closed curve.
[*]Elements 5       and 6—The second of N contour points (x,y) of the closed curve.
[*]Elements k       and k+1—The (k–1)/2 contour point (x,y) of the closed       curve.

[*]Elements 2*N+1       and 2*N+2—The last of N contour points (x,y) of the closed curve.      

几何特征数据表
覆盖几何模板特征效果示例下载:LabVIEW2014SP1版+VISION2016

jordan8850 发表于 2022-5-10 08:54:59

石鑫华视觉网http://shixinhua.com,工业相机、工业镜头、机器视觉光源、光源控制器、图像处理、系统集成服务商

llmcmbd 发表于 2019-8-12 18:01:57

石鑫华视觉网http://shixinhua.com,工业相机、工业镜头、机器视觉光源、光源控制器、图像处理、系统集成服务商

大涨 发表于 2017-3-3 00:00:42

做机器视觉实验,就到机器视觉论坛http://visionbbs.com,石鑫华视觉网http://shixinhua.com免费提供实验及解决方案

洛阳忘忧草 发表于 2017-3-3 21:54:53

:):):):):)

洛阳忘忧草 发表于 2017-3-3 21:55:06

:):):):):)

alvan 发表于 2017-3-7 22:30:28

华视自动化http://shixinhua.com,工业相机、工业镜头、机器视觉光源、光源控制器、图像处理、系统集成服务商

ptxy8023 发表于 2017-3-16 21:03:55

支持楼主,感谢楼主的分享

btlec0553 发表于 2017-4-8 10:15:24

受教,学习下

btlec0553 发表于 2017-4-8 10:15:31

受教,学习下

weizuqiang 发表于 2017-4-30 00:28:49


正是需要的,很好很好学习学习

菜鸟先飞 发表于 2017-5-11 17:15:08

、、、、、、、、、、、、
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: LabVIEW Vision覆盖几何匹配特征

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