pretty code

2023年11月29日 星期三

REVOPOINT MINI 入手

網路購物確實是比較方便,下單四天內就已到貨,比我一個一個打電話去問展示店家是否有銷售快。

只可惜我的白雪公主演唱會票夾掃不出來,應該是因為平面無特徵點緣故?


在手動刪除多幀只保留單幀後,我的土炮結構光系統與消費型機種單看 3D 點數確實沒有那麼大差異!不過這只是很初步的嘗試,等到假日有時間再來研究。


我大概能理解消費型機種設計,他們是將 3D 掃描與點雲配準綁在一起,預期使用者是要掃瞄一個整體物件,故他直接偵測待掃瞄物體是否有特徵點可供辨識,這就是為什麼我的票夾無法被他接受,解決辦法便是貼上配件裡的小圓點貼紙。

不過我購買這台機器最主要的目標是要知道點數差異,對我來說如果能有所謂原始單幀的操作模式,我在做比較時就會更方便,我猜是沒有這樣的功能,但回頭還是把說明書或操作軟體說明書看過一遍。

2023/11/30 更新

試著將美國隊長放遠,距離約 25 ~ 27 cm,軟體介面上顯示位在較遠的範圍,這次單幀點數只剩 2 萬 7 左右。



2023/12/01 更新

將兩個點雲同時用 CloudCompare 開啟,MINI 的 Z 座標是負的,且似乎跟我的土炮系統是上下顛倒?


將我的土炮點雲對 Z 軸做 translation 彼此拉近好一起放大比較,我的點雲確實是比較疏鬆。


雖然我的土炮結構光系統到消費型機種這條路還是有很多軟硬體整合步驟要做,要學習點雲配準以及其他未知補強,但整體感覺並沒有我想像的困難,哈。

晚上拿出 turntable,讓它自動轉 2 圈,使用預設一鍵處理的情況下,點雲數約為 31 萬。


一些操作小技巧

左上角曝光視窗盡量不要有紅色跟藍色,Red is overexposed,Blue is underexposed。

非彩色模式下,綠色表示現在被 scanner 看到的部分,藍色則表示之前掃描過的部分。

2023/12/02 更新

即使旋轉盤上有小圓點,票卡夾還是無法被辨識到,不想貼上貼紙的情況下所有的測試也在此告一段落。

有時候真想不通,我的土炮結構光第一次嘗試時,校正做得並不好,投影機解析度也只有 640 x 480,反光手機表面卻還能依稀看到妹子?是因為背景用全黑嗎?至少 MINI 一樣對反光面沒轍!



有了對照組 MINI 後,之後如果又想玩結構光,大概知道努力的方向了。

有沒有人想花兩萬接手近全新 REVOPOINT MINI 呀?

2023/12/04 更新

昨天晚上總覺得哪邊怪怪的?後來才想到拼接模式應該要選標記點拼接,可惜時間太晚無法驗證,早上起來試了一下,勉強可以配合旋轉盤掃出點雲,但在多轉了幾圈後,因為標記點確實過少(MINI 掃瞄範圍過小,標記點被物體擋住,單幀最多沒有超過 8 個標記點),追蹤就出現問題了,最後在拿掉後面的幀數後,點雲總點數約為 31 萬 5 千(雙面),我的土炮結構光系統只掃一次的情況下,點雲點數約為 9 萬 5 千(單面)。



2023/12/11 更新

拿出原始照片計算一下,票卡物件約在圖片座標 (580, 289) ~ (1102, 486) 這個區間,換算 pixel 應該約為 523 x 198 = 103,554 個點,有效 3D 點數比例約為 91.74 %。

換句話說,那個座標範圍內的 pixel 我幾乎都可以轉成有效點。


將 mask 中,black_image 比 white_image 亮的地方顯示為綠色,整個投影機投射的範圍內有效點數數量確實還不錯。


美國隊長相較之下就差了一點。

沒有留言: