作者g318 (^___^)
看板MATLAB
标题[讨论] 求跪取出图中十圆(第一个解给所有p币财涵
时间Thu Feb 7 12:55:59 2019
https://i.imgur.com/hSAURXB.jpg
强者们安安,
谢谢看完这篇,
我遇到一个问题,
要把十圆圆心取出来,
我已画出一个接近十圆的圆在旁边了,
https://i.imgur.com/fOtlGBw.jpg
有人说用最小平方先取出十元就好了,
我怎麽用最小平方,
我画的圆跟图中十圆结合?
且取出十圆中心坐标
(第一个解给所有p币财产)
<(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.28.16.211
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1549515361.A.D82.html
1F:→ sin55688: 图中的十元?什麽图?画了十元在旁边? 完全看不懂...02/07 16:48
2F:→ book5601: 感觉是砸扣(NT.10)的意思02/07 17:08
※ 编辑: g318 (110.28.16.211), 02/07/2019 18:33:17
※ 编辑: g318 (110.28.16.211), 02/07/2019 19:49:29
3F:推 sppmg: 他有个10元硬币图,要(fitting)求中心。02/07 23:14
4F:→ sppmg: 重合用圆不好,用椭圆比较适合。不过我不会 XD02/07 23:16
5F:→ book5601: 看完你的图再看你的要求,我想应该是不可能。你的图片02/08 00:49
6F:→ book5601: 的对比度太低,如果要用电脑自动判断圆心的话,需要重新02/08 00:49
7F:→ book5601: 挑选图片。而且要往影像辨识的方向去寻找灵感。02/08 00:49
8F:→ zu11tune13: 调整十元图片阵列的大小让黑框与十元切齐,让黑框变02/08 11:07
9F:→ zu11tune13: 成正方形,再画两条对角线取交点吧。不过以上步骤都要02/08 11:07
10F:→ zu11tune13: 手动调整,不是个好方法,图片解析度太低了02/08 11:07
感谢回答,
正方形无法使用最小平方解,
需要圆型才较适合喔
※ 编辑: g318 (110.28.16.211), 02/08/2019 11:14:39
11F:→ zu11tune13: 没有啦,现在没有圆周上的点也没办法用最小平方法找 02/08 11:32
12F:→ zu11tune13: 啊,我的意思是用正方形对角线交点=内切圆圆心的想法 02/08 11:32
13F:→ zu11tune13: 找,但误差会与像素大小有关就是了 02/08 11:32
14F:→ zu11tune13: 真的不行就自己点几个圆周上的点再回归成方程式找圆 02/08 11:42
15F:→ zu11tune13: 心座标XD 02/08 11:42
16F:推 b2481: 可以给个原图吗?想做做看,哈哈 02/11 14:16
https://imgs.cc/image/aaaaa7Whd
感谢大大 <(_ _)>
※ 编辑: g318 (27.52.166.236), 02/11/2019 19:45:00
17F:推 s871526117: imfindcircles 这个函数不能吗? 02/12 16:43
18F:→ x46824682x: 很笨的做法,先做一个实心圆,然後放在不同位置做交 02/14 15:01
19F:→ x46824682x: 集,交集程度越大表示包覆越多,此时的位置就是圆心 02/14 15:01
20F:→ x46824682x: 位置。 02/14 15:01
21F:推 tn00364361: 我会建议先了解怎麽用Hough Transform去fit一条直线。 02/15 09:27
22F:→ tn00364361: 再用关键字"Hough Transform"跟"circle"在Google上查 02/15 09:27
23F:→ tn00364361: 看看,应该会有蛮多结果的。 02/15 09:27