2671878265
虚心接受,谦虚学习。
级别: 家园常客
精华主题: 0
发帖数量: 29 个
工控威望: 587 点
下载积分: 651 分
在线时间: 51(小时)
注册时间: 2019-06-10
最后登录: 2024-10-22
查看2671878265的 主题 / 回贴
楼主  发表于: 2023-10-05 21:17
图片:
现在一直(X.Y)坐标个数,根据坐标计算出,圆心所在位置,其他未知量由次全部可以计算的得出,sin(角度)+ 斜边距离 也可以通过计算得出,道理一样。目前不只道怎么计算圆度,最大值?最小值?平均值?最小二乘法?
三点画圆(不共线三点)。
2671878265
虚心接受,谦虚学习。
级别: 家园常客
精华主题: 0
发帖数量: 29 个
工控威望: 587 点
下载积分: 651 分
在线时间: 51(小时)
注册时间: 2019-06-10
最后登录: 2024-10-22
查看2671878265的 主题 / 回贴
1楼  发表于: 2023-10-05 21:18
1    2            RY=    2.5            K1=    -0.5
3    1            RX=    2.5            K2=    0
4    2                            U=    1.25
X    Y                            V=    2.5
                                    
                                    
22.09                                    
877.3444                                    
899.4344                                    
29.99057185                                    
雪山飞狐
级别: 网络英雄
精华主题: 0
发帖数量: 12397 个
工控威望: 15082 点
下载积分: 38774 分
在线时间: 941(小时)
注册时间: 2019-06-05
最后登录: 2024-12-19
查看雪山飞狐的 主题 / 回贴
2楼  发表于: 2023-10-06 09:01
脑力分子。
皮五
级别: 工控侠客
精华主题: 0
发帖数量: 630 个
工控威望: 2301 点
下载积分: 2229 分
在线时间: 360(小时)
注册时间: 2007-07-14
最后登录: 2024-12-19
查看皮五的 主题 / 回贴
3楼  发表于: 2023-10-06 09:46
首先要知道图片中的坐标零点,正好是以圆心还有另外有个零点?
楼主留言:
这个容易,建立一个直角坐标系,就都有了,或者距离+角度。也可以算出。
不小心遇见你
自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
级别: 工控侠客

精华主题: 3 篇
发帖数量: 2049 个
工控威望: 2968 点
下载积分: 25195 分
在线时间: 1441(小时)
注册时间: 2014-01-05
最后登录: 2024-12-17
查看不小心遇见你的 主题 / 回贴
4楼  发表于: 2023-10-06 11:53
* 假设有一组点的坐标存储在points数组中  
points := [(10, 20), (30, 40), (50, 60), (70, 80)]  
* 将点转换为区域  
region:= gen_region_polygon(points)  

* 获取区域的外接圆  
circle_outer, center_outer, radius_outer := smallest_circle(region)  
  
* 获取区域的内切圆  
circle_inner, center_inner, radius_inner := largest_inscribed_circle(region)  
  
* 计算圆度  
circularity := (radius_outer - radius_inner) / radius_outer
楼主留言:
基准圆,可以算出来。不知道三坐标内部是怎么计算圆度的,怎么算都和三坐标有差别。
项目、视觉、通讯QQ3515716