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

CCD影像求實際座標

尚未結案
iut
一般會員


發表:2
回覆:2
積分:0
註冊:2004-09-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-10 20:27:03 IP:140.117.xxx.xxx 未訂閱
以CCD擷取影像後,已找出影像的像素座標,但不知道如何將影像的像素座標轉成二維實際所對應尺寸座標(以公分為單位),(由影像圖片上的像素座標找出所對應到實際尺寸二維座標位置(以公分為單位))不知道有誰知道的?要用什麼方法轉換? 發表人 -
m58610
初階會員


發表:22
回覆:83
積分:36
註冊:2003-09-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-11 23:57:59 IP:140.118.xxx.xxx 未訂閱
要先利用一些工具算出1 pixel實際上的尺寸有多大 或是用距離跟焦距用物理光學求出倍率... 我以前是用游標卡尺在固定距離中利用程式計算1 pixel寬為實際上的尺寸
justdo
高階會員


發表:2
回覆:359
積分:222
註冊:2004-08-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-12 20:35:27 IP:221.169.xxx.xxx 未訂閱
TScreen物件有個PixelsPerInch屬性可以獲得每個pixel的大小    而和實際物體大小間的轉換,就比較麻煩了 你要計算出三度空間投射到2D平面的轉換矩陣 研究所一年級的時候,指導教授就給我們這個題目當第一個作業 發現這個矩陣還真難算..  精度也很有問題,抱歉扯遠了.. 
iut
一般會員


發表:2
回覆:2
積分:0
註冊:2004-09-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-01-13 22:12:44 IP:140.117.xxx.xxx 未訂閱
TScreen物件有個PixelsPerInch屬性可以獲得每個pixel的大小 而和實際物體大小間的轉換,就比較麻煩了 你要計算出三度空間投射到2D平面的轉換矩陣 研究所一年級的時候,指導教授就給我們這個題目當第一個作業 發現這個矩陣還真難算.. 精度也很有問題,抱歉扯遠了.. //-------------------------------------------- justdo 你好 謝謝你的回應,我現在就是遇到這個問題, 不知要如何計算出三度空間投射到2D平面的轉換矩陣, 而且角度不同,實際長度又不同~~~~~ 不知道要如何解決
justdo
高階會員


發表:2
回覆:359
積分:222
註冊:2004-08-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-01-16 20:49:04 IP:221.169.xxx.xxx 未訂閱
這問題可以簡化成兩個座標系的轉換問題 (因為事實上我們很難查出camera的焦距、物體和camera的距離..等參數) 實際座標稱為M(x,y,z)、二維座標稱為N(x,y,0) 則兩者間的轉換關係為 M=A*N B 其中A為3x3陣列、B為1x3陣列,總共有12個未知數 但由於N的第三個元素恆為0,所以有三個元素值是無意義的 接下來就是解聯立方程式了 在M座標系找九個點、並找出這九個點投影到N座標系的座標 代入方程式,解出9個未知數就ok了 接下來的問題就是我當年遇到的問題了, 由於量測上的誤差,光這九組資料代入,並無法算出唯一解 只能利用其他的方法(ex:最小平方誤差)等,計算出一個誤差最小的解 至於兩個座標系的單位則不需要一樣,因為轉換的因子可以由陣列A概括承受
系統時間:2024-11-22 23:43:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!