線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1675
推到 Plurk!
推到 Facebook!

一個線和圓的問題

尚未結案
jhus4145
一般會員


發表:10
回覆:13
積分:4
註冊:2002-12-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-27 17:57:44 IP:163.23.xxx.xxx 未訂閱
請問各位大大兩個問題: 1、我想定義兩條線來知道其距離; 2、己知一個圓,如何求圓之大小,是先求得圓心嗎??? 謝謝。 新手上路,希望高手解答,感激不盡。
------
新手上路,希望高手解答,感激不盡。
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-27 18:03:29 IP:61.231.xxx.xxx 未訂閱
jhus4145您好:   您這問題跟程式似乎沒有關係耶?? 而且條件也不太詳細,您指的兩條線是平行嗎?? 哪裡到哪裡的距離??? > <>~我也是在學習的階段,所以請您多多見諒與指教~
jhus4145
一般會員


發表:10
回覆:13
積分:4
註冊:2002-12-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-27 18:09:39 IP:163.23.xxx.xxx 未訂閱
版主不好意思: 1、是一個從ccd抓進的影像,兩條線是平行的 2、圓也是從ccd抓進來的,我是想利用圓到圓心的座標差來換算的。 謝謝 新手上路,希望高手解答,感激不盡。
------
新手上路,希望高手解答,感激不盡。
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-27 20:56:06 IP:61.231.xxx.xxx 未訂閱
jhus4145您好:   (1) 若兩平行線方程式分別為ay=bx+c1及ay=bx+c2,則兩線距離(d)為       d=abs(c1-c2)/sqrt[(a^2)+(b^2)]   (2) 若您已知圓到圓心的座標,那自然就會得到半徑,大小也就自然得到    順心 <>~我也是在學習的階段,所以請您多多見諒與指教~
jhus4145
一般會員


發表:10
回覆:13
積分:4
註冊:2002-12-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-28 09:59:24 IP:163.23.xxx.xxx 未訂閱
那請問一下,如果一開始只知有一個圓,那要如何求得圓心??? 謝謝 新手上路,謝謝指教。
------
新手上路,希望高手解答,感激不盡。
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-04-28 12:44:51 IP:140.135.xxx.xxx 未訂閱
jhus4145您好:    
引言:那請問一下,如果一開始只知有一個圓,那要如何求得圓心???
如圖所示(有點醜請包函): 隨便兩個切線的垂直平分線焦點即是圓心位置 順心 <>~我也是在學習的階段,所以請您多多見諒與指教~ 發表人 -
jhus4145
一般會員


發表:10
回覆:13
積分:4
註冊:2002-12-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-04-28 13:13:28 IP:163.23.xxx.xxx 未訂閱
謝謝版主的指導,但是在程式上的兩條直線是以滑鼠點兩個值來定一直線嗎??? 有比較快的方法嗎??? 謝謝 ^_^ 新手上路,謝謝指教。
------
新手上路,希望高手解答,感激不盡。
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-04-28 13:51:49 IP:140.135.xxx.xxx 未訂閱
jhus4145您好:    
引言: (1) 是在程式上的兩條直線是以滑鼠點兩個值來定一直線嗎??? (2) 有比較快的方法嗎???
(1) 不一定要用滑鼠,由您自行決定該如何使用... (2) 怎樣算快呢?? 您的目的最主要是做什麼事情呢??? 順心 <>~我也是在學習的階段,所以請您多多見諒與指教~
shpeng
初階會員


發表:6
回覆:67
積分:49
註冊:2002-12-21

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-04-28 14:15:12 IP:61.219.xxx.xxx 未訂閱
 1234567890ABCDEF0123
1IIIIIIIIIIIIIIIIIIII
2IIIIIIIOOOOOIIIIIIII <<
3IIIIOIIIIIIIIIOIIIII
4IIOIIIIIIIIIIIIIIOII
5IOIIIIIIIIIIIIIIIIOI
6IOIIIIIIIIIIIIIIIIOI
7IIIOIIIIIIIIIIIIIOII
8IIIIIOIIIIIIIIOIIIII
9IIIIIIIOOOOIIIIIIIII
  ^
  ^    取X第一條線 平均值 (8 9 10 11 12) / 5 = 10
取Y第一條線 平均值 (5 6) / 2 = 5.5
圓心(X,Y)=(10,5.5)
此笨方法不知道可以用嗎?
------
==取之於斯,用之於斯==
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-04-28 14:39:35 IP:140.135.xxx.xxx 未訂閱
shpeng您好:   
引言: 此笨方法不知道可以用嗎?
我覺得這方法很讚啊~~~< > 是我想太多< > 順心 <>~我也是在學習的階段,所以請您多多見諒與指教~
jhus4145
一般會員


發表:10
回覆:13
積分:4
註冊:2002-12-28

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-04-28 15:15:48 IP:163.23.xxx.xxx 未訂閱
謝謝各位熱心的大大:    我是想以ccd拍一個圓孔,想知道這個圓孔的大小是不是在標準差之內。 請問shpeng大大:    要如何取得線的平均值,我不太清楚要如何利用bcb來寫…< >< > 謝謝。 新手上路,謝謝指教。
------
新手上路,希望高手解答,感激不盡。
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-04-28 15:42:13 IP:140.135.xxx.xxx 未訂閱
jhus4145您好:
引言:我是想以ccd拍一個圓孔,想知道這個圓孔的大小是不是在標準差之內。
我想到的方法有幾種您參考看看... 法1:假設您的Source只有一個單純的圓孔...攝影機的位置可以控制的話 調整到快到幾近圓心(黃色標記)後,偵測上下左右的長度... 設一臨界值即為估測的依據... 如圖所示: 法2: 掃描圓的上下左右邊界,如圖所示,間接就可以知道圓的大小... 順心 <>~我也是在學習的階段,所以請您多多見諒與指教~ 發表人 -
shpeng
初階會員


發表:6
回覆:67
積分:49
註冊:2002-12-21

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-04-29 09:58:59 IP:211.20.xxx.xxx 未訂閱
請問您需要的 公差範圍 及 檢測速度 是多少 ㄋ 公差範圍 -1cm 或 -1mm 或 -0.01mm 速度是多少 100PCS/S or 1PCS/S 不同精確度要用不同方法 當然研發成本也不一樣
------
==取之於斯,用之於斯==
jhus4145
一般會員


發表:10
回覆:13
積分:4
註冊:2002-12-28

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-04-29 11:18:01 IP:163.23.xxx.xxx 未訂閱
謝謝熱心的版主及shpeng: 公差的範圍應該跟我的ccd解析度有關,加上n倍目鏡後,解析度就增加了;那就假設公差為 -0.01mm,那如何正確知道圓的大小就是我想要問的問題了。 謝謝!!! 新手上路,謝謝指教。
------
新手上路,希望高手解答,感激不盡。
shpeng
初階會員


發表:6
回覆:67
積分:49
註冊:2002-12-21

發送簡訊給我
#15 引用回覆 回覆 發表時間:2003-04-29 12:31:01 IP:211.20.xxx.xxx 未訂閱
引言: 法2: 掃描圓的上下左右邊界,如圖所示,間接就可以知道圓的大小...
這是個好方法 其實題目太抽象了,有點瞎子摸象的感覺 圓是指 圖形圓 金屬圓管 圓球 螺母內圓 實心圓 空心圓 直徑大小範圍 及檢測平台震動 都影響精準度( - 0.01mm)檢測方式 能否詳述 被檢測物件的狀況 ==取之於斯,用之於斯==
------
==取之於斯,用之於斯==
jhus4145
一般會員


發表:10
回覆:13
積分:4
註冊:2002-12-28

發送簡訊給我
#16 引用回覆 回覆 發表時間:2003-04-29 13:40:54 IP:163.23.xxx.xxx 未訂閱
不好意思,我是以ccd拍兩空心圓孔,想測圓之大小及兩圓之距,先不考慮振動的問題。謝謝!!! 新手上路,謝謝指教。
------
新手上路,希望高手解答,感激不盡。
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#17 引用回覆 回覆 發表時間:2003-04-29 13:52:15 IP:140.135.xxx.xxx 未訂閱
jhus4145您好:       
引言: 我是以ccd拍兩空心圓孔,想測圓之大小及兩圓之距
方便上傳source嗎??? 是用 > <>~我也是在學習的階段,所以請您多多見諒與指教~
jhus4145
一般會員


發表:10
回覆:13
積分:4
註冊:2002-12-28

發送簡訊給我
#18 引用回覆 回覆 發表時間:2003-04-29 16:21:29 IP:163.23.xxx.xxx 未訂閱
原圖 二直化後 謝謝。 新手上路,謝謝指教。
------
新手上路,希望高手解答,感激不盡。
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#19 引用回覆 回覆 發表時間:2003-04-29 16:44:13 IP:140.135.xxx.xxx 未訂閱
jhus4145您好:   我說出我的想法,程式部分要請您自行測試囉 建議可以先濾波,將畫面的雜訊部份先去除,避免之後誤判的機率 如圖所示: < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=9287662&CC=207718"> 掃描兩圓的上下左右邊界,間接可以知道圓心與半徑,就可以知道大小 兩圓距離為便為sqrt[(x2-x1)^2+(y2-y1)^2] 順心 <>~我也是在學習的階段,所以請您多多見諒與指教~
系統時間:2024-03-29 18:41:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!