[Halcon&测量] 两线直线的角度测量

简介: [Halcon&测量] 两线直线的角度测量

如图,测量红框中的角度,代码如下:

*读取并截取图片
   dev_close_window()
   read_image (Image, 'C://Users//Administrator//Desktop//1测试图.jpg')
   get_image_size (Image, Width, Height)
   dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
   dev_display (Image)
   *获取图形的边界
   draw_rectangle1 (WindowHandle, Row1, Column1, Row2, Column2)
   gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2)
   reduce_domain (Image, Rectangle, ImageReduced)
   threshold (ImageReduced, Regions, 80, 255)
   *threshold (ImageReduced, Regions, 0, 112)
   *获取三角形各边的信息
   skeleton(Regions,TriangleSkeleton)
   gen_contours_skeleton_xld(TriangleSkeleton,TriangleContours,1,'filter')
   segment_contours_xld(TriangleContours,ContoursSplit,'lines_circles', 5, 4, 2)
   select_contours_xld(ContoursSplit,SelectedContours, 'contour_length',20, 999, -0.5, 0.5)
   fit_line_contour_xld (SelectedContours, 'tukey', -1, 10, 5, 2, RowBegin, ColBegin, RowEnd, ColEnd, Nr, Nc, Dist)
   *计算三角形角度
   angle_ll (RowBegin[0], ColBegin[0], RowEnd[1], ColEnd[1], RowBegin[0], ColBegin[0], RowEnd[2], ColEnd[2], Angle1)
   Angle1:=abs(deg(Angle1))

参考:https://www.cnblogs.com/hanzhaoxin/archive/2013/02/12/2910338.html

 


戳戳小手帮忙点个免费的赞和关注吧,嘿嘿。
目录
相关文章
Halcon找圆系列(1)如何检测圆形
Halcon找圆系列(1)如何检测圆形
2870 0
Halcon找圆系列(1)如何检测圆形
|
机器学习/深度学习 文字识别 算法
[Halcon&图像] 缺陷检测的一些思路、常规检测算法
[Halcon&图像] 缺陷检测的一些思路、常规检测算法
7582 2
|
数据采集 开发工具 Python
海康威视工业相机SDK+Python+PyQt开发数据采集系统(支持软件触发、编码器触发)
该系统基于海康威视工业相机SDK,使用Python与PyQt开发,支持Gige与USB相机设备的搜索及双相机同时显示。系统提供软件触发与编码器触发模式,并可在数据采集过程中实时保存图像。此外,用户可以调节曝光时间和增益,并进行信息输入,这些信息将被保存至配置文件以便下次自动加载。参数调节与实时预览等功能进一步增强了系统的实用性。
1819 1
|
编解码 对象存储 UED
[Halcon&标定] 单相机标定
[Halcon&标定] 单相机标定
2247 2
[Halcon&小结] 判断Halcon区域region是否为空
[Halcon&小结] 判断Halcon区域region是否为空
1182 0
|
资源调度 算法
[Halcon&测量] 一维测量
[Halcon&测量] 一维测量
731 0
[Halcon&测量] 一维测量
[3D&Halcon] 三维点云匹配&无序抓取
[3D&Halcon] 三维点云匹配&无序抓取
1815 0
|
存储 测试技术
halcon 区域Region(HObject)的传输
halcon 区域Region(HObject)的传输
|
计算机视觉
[Halcon&图像] 图像增强算子汇总
[Halcon&图像] 图像增强算子汇总
804 1
|
算法
halcon系列之直线拟合和圆形拟合算子
halcon系列之直线拟合和圆形拟合算子
1983 0