您好,歡迎來(lái)到易龍商務(wù)網(wǎng)!
發(fā)布時(shí)間:2021-09-14 02:47  
【廣告】






PCL框架包括很多先進(jìn)的算法和典型的數(shù)據(jù)結(jié)構(gòu),如濾波、分割、配準(zhǔn)、識(shí)別、追zong、可視化、模型擬合、表面重建等諸多功能。在算法方面,PCL是一套包括數(shù)據(jù)濾波、點(diǎn)云配準(zhǔn)、表面生成、圖像分割和定位搜索等一系列處理點(diǎn)云數(shù)據(jù)的算法。例如PCL中實(shí)現(xiàn)管道運(yùn)算的接口流程:
①創(chuàng)建處理對(duì)象,例如濾波、特征估計(jì)、圖像分割等;
②通過(guò)setInputCloud輸入初始點(diǎn)云數(shù)據(jù),進(jìn)入處理模塊;
③設(shè)置算法相關(guān)參數(shù);
④調(diào)用不同功能的函數(shù)實(shí)現(xiàn)運(yùn)算,并輸出結(jié)果。
點(diǎn)云數(shù)據(jù)通常出現(xiàn)在逆向工程中,是由測(cè)距設(shè)備獲取的物體表面的信息集合。其掃描資料以點(diǎn)的形式進(jìn)行記錄,這些點(diǎn)既可以是三維坐標(biāo),也可以是顏色或者光照強(qiáng)度等信息。通常所使用的點(diǎn)云數(shù)據(jù)一般包括點(diǎn)坐標(biāo)精度、空間分辨率和表面法向量等內(nèi)容。點(diǎn)云一般以PCD格式進(jìn)行保存,這種格式的點(diǎn)云數(shù)據(jù)可操作性較強(qiáng),同時(shí)能夠提高點(diǎn)云配準(zhǔn)融合的速度。
SDF值等于此體素到重建表面的zui小距離值。當(dāng)SDF值大于零,表示該體素在表面前;當(dāng)SDF小于零時(shí),表示該體素在表面后;當(dāng)SDF值越接近于零,表示該體素越貼近于場(chǎng)景的真實(shí)表面。KinectFusion技術(shù)雖然對(duì)場(chǎng)景的重建具有g(shù)ao效實(shí)時(shí)的性能,但是其可重建的空間范圍卻較小,主要體現(xiàn)在消耗了極大的空間用來(lái)存取數(shù)目繁多的體素。
為了解決體素占用大量空間的問(wèn)題,Curless等人提出了TSDF (Truncated Signed Distance Field,截?cái)喾?hào)距離場(chǎng))算法,該方法只存儲(chǔ)距真實(shí)表面較近的數(shù)層體素,而非所有體素。因此能夠大幅降低KinectFusion的內(nèi)存消耗,減少模型冗余點(diǎn)。
SLAM和三維重建有什么區(qū)別?
SLAM:同步定位與地圖構(gòu)建;定誰(shuí)的位?相機(jī)的位,相機(jī)在機(jī)器人身上,就是定機(jī)器人的位。建誰(shuí)的地圖?相機(jī)經(jīng)過(guò)地方的地圖。二者結(jié)合,才能確定機(jī)器人在某個(gè)地圖中的具體位置,和這個(gè)場(chǎng)景(地圖)下的連續(xù)運(yùn)動(dòng)軌跡。
三維重建(SFM):從運(yùn)動(dòng)恢復(fù)結(jié)構(gòu)。我覺(jué)得更像是構(gòu)建目標(biāo)的三維模型。