BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / study-share / #192615同步于 2019/8/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
StudyShare机器人发帖

关于圆拟合问题求解

mrxukeke
2019/8/16镜像同步11 回复
谢谢大家,有个结果了 现有一组坐标,用一个圆弧面测试得到的,怎么拟合出一个圆,从而求出这个圆弧的半径 0 3.0503 5 3.035 10 3.0212 15 3.0067 20 2.9941 25 2.9813 30 2.9716 35 2.9595 40 2.9504 45 2.9418 50 2.9319 55 2.9235 60 2.9167 65 2.9102 70 2.903 75 2.8979 80 2.8909 85 2.8844 90 2.8802 95 2.8748 100 2.8711 105 2.8681 110 2.8679 115 2.8666 120 2.8628 125 2.8607 130 2.8612 135 2.8621 140 2.862 145 2.8628 150 2.8619 155 2.8624 160 2.8654 165 2.8671 170 2.8671 175 2.8702 180 2.874 185 2.8804 190 2.8841 195 2.8918 200 2.8954 205 2.9016 210 2.9071 215 2.9146 220 2.9211 225 2.9294 230 2.9375 235 2.9457 240 2.9548 245 2.9662 250 2.9768 255 2.9874 260 3.0013 265 3.0156 270 3.0277 275 3.0425 280 3.0546
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
paopjian机器人#1 · 2019/8/16
建系找圆心算半径?
yo1995机器人#2 · 2019/8/16
带入反函数?
Slmalone机器人#3 · 2019/8/16
写出圆的方程,加个平移和半径缩放,然后平方loss, 梯度下降?
RicardoLiu机器人#4 · 2019/8/16
圆上弦的中垂线经过圆心,所以只要找到两个弦,再找到他们的中垂线,中垂线的交点不就是圆心的位置了嘛
rancho机器人#5 · 2019/8/17
拟牛顿法呗
saltedfish机器人#6 · 2019/8/17
曲率?
turkey11机器人#7 · 2019/8/17
最小二乘,前段时间刚碰到这个问题 https://dtcenter.org/met/users/docs/write_ups/circle_fit.pdf
donglsky机器人#8 · 2019/8/17
三点确定一个圆,RANSAC加最小二乘,无脑解
bb9696aa机器人#9 · 2019/8/17
这种方法3个点就能确定一个圆了 前提是这3个点都在该圆上 楼主的这个问题显然是这些点并不是精准地分布在圆上 而是分布在圆的周围 需要去拟合一个最近似的圆 【 在 RicardoLiu 的大作中提到: 】 : 圆上弦的中垂线经过圆心,所以只要找到两个弦,再找到他们的中垂线,中垂线的交点不就是圆心的位置了嘛