少有人走的路

勇哥的工业自动化技术网站

长度和角度测量例子(一)

素材如下:

image.png

代码如下, 带注释:

   *读取并截取图片
   dev_close_window()
   read_image (Image, 'C:/Users/Administrator/Desktop/微信截图_20180928100130.png')
   crop_rectangle1 (Image, ImagePart, 75, 0, 400, 400)
   get_image_size (ImagePart, Width, Height)
   dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
   dev_display (ImagePart)
    
   *获取图形的边界
   threshold (ImagePart, Regions, 0, 112)
    
   *分离三角形和圆形
   connection(Regions,ConnectedRegions)
   sort_region(ConnectedRegions,SortedRegions,'upper_left','true','column')
   select_obj(SortedRegions,Circle,1)
   select_obj(SortedRegions,Triangle,2)
    
   *获取三角形各边的信息
   skeleton(Triangle,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',100, 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[0], ColEnd[0], RowBegin[1], ColBegin[1], RowEnd[1], ColEnd[1], Angle1)
   angle_ll (RowBegin[0], ColBegin[0], RowEnd[0], ColEnd[0], RowBegin[2], ColBegin[2], RowEnd[2], ColEnd[2], Angle2)
   angle_ll (RowBegin[1], ColBegin[1], RowEnd[1], ColEnd[1], RowBegin[2], ColBegin[2], RowEnd[2], ColEnd[2], Angle3)
   Angle1:=abs(deg(Angle1))
   Angle2:=abs(deg(Angle2))
   Angle3:=abs(deg(Angle3))
    
   *获取圆的信息
   area_center(Circle,AreaCircle, RowCircle, ColumnCircle)
    
   *计算圆心到三角形各边的距离
   Distance := []
   for Index := 0 to 2 by 1
       distance_pl (RowCircle, ColumnCircle, RowBegin[Index], ColBegin[Index], RowEnd[Index], ColEnd[Index], ThisDistance)
       Distance := [Distance,ThisDistance]
   endfor


  • 评论列表
  •  a15096282159
     发布于 2026-11-09 17:52:23  回复该评论
  • ▁ 卖 药 网 上 哪 里 可 以 买 到《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 三 轮 子 网 上 药 店 官 网 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 网 上 购 买 三 轮 子 药 水 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 三 轮 子 药 水 网 购 平 台 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 广 州 三 轮 子 网 官 网 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 三 轮 子 药 商 城 在 线 购 买 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 三 轮 子 药 水 官 方 商 城 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 三 轮 子 药 水 批 发 价 格 表 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 广 州 三 轮 子 药 水 批 发 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    换 个 角 度 看 搜 狗
    ▁ 三 仑 片 批 发 进 货 渠 道 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 三 唑 轮 哪 里 可 以 买 到 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 三 唑 轮 片 药 店 有 卖 吗 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 三 唑 咪 仑 药 店 有 卖 吗 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子▁ 卖 药 网 上 哪 里 可 以 买 到《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 三 轮 子 网 上 药 店 官 网 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 网 上 购 买 三 轮 子 药 水 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 三 轮 子 药 水 网 购 平 台 《认准官网 a k a k 4 7 . c o m》其他广告全是骗子
    ▁ 广 州 三 轮 子 网 官 网 《认准官网 a k a k 4 7 . c o m》

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2026年10月    »
一 二 三 四 五 六 日
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864