我的問題是,如下面兩個部分......打通360度旋轉點雲和圖像處理
問題(簡稱):
•要生成現實世界對象的point cloud ...。
•通過它的360度旋轉。對...旋轉臺
•獲得360個圖像...的一個圖像在每度(1°至360°)。
•我知道如何處理圖像並獲取像素值。
•看到下面的一個示例圖片...你可以看到圖像是黑白的...因爲我必須處理那些閃亮(閃爍)的物體......而且它是鑽石。所以我設置了背景,以便將閃亮的物體(菱形)轉換爲B/W對象。所以我可以輕鬆掃描物體的外邊緣(例如鑽石)。
•有一點需要考慮的是我沒有使用任何激光器......我只用一個旋轉臺和一個相機拍攝圖像......您可以看到一個示例項目超過here ......但是MATLAB存儲了所有的東西......因爲那個在Built功能中使用MATLAB的人。
•其實我要找數學程序或算法或任何技術幫助我如何得到的點雲......。採用我剛纔提到的方式...... ..
進行更多的討論:
我需要有真實世界物體的點雲。所以,我可以在計算機屏幕上顯示它。
爲此,我使用一個旋轉表。我會把我的對象放在上面,我會旋轉桌子一個完整的360°旋轉角度,我會拍攝360張圖片...每個角度(1°到360°)都有一張圖片。
用於拍攝圖像的相機已經過很好的校準。我已經給出了一個示例圖像如下。我也知道如何掃描圖像並獲得像素值。
還考慮到我的圖像是Silhouette類型...意味着只是黑色和白色......沒有彩色圖像。
但我的問題是,或者我被困下來是...
獲取對象的點雲......。從我所經過圖像處理得到的數據。
一個相同類型的項目,我發現了here ........ 但它只是使用內置的MATLAB的功能...我使用Microsoft Visual C#.NET,所以我必須建立整個算法自己...。因爲MATLAB隱藏所有我想知道的事情......。
有沒有什麼高手......他知道這件事很好,讓我擺脫陷阱...... !!!!
謝謝......
什麼技術是它你想用嗎?您提到以前使用結構光的工作,但會顯示帶有紅色輪廓的圖像。這個紅色輪廓是你已經能夠自己產生的嗎? – Bart 2011-05-12 11:08:47
no..no ....那條紅線是由我繪製的......那是掃描線....對象的外線......我將沿着那條紅線取像素值(x,y值) ... – Pritesh 2011-05-12 20:50:11