0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PCL泊松盤采樣具體流程

麥辣雞腿堡 ? 來源:古月居 ? 作者:敢敢のwings ? 2023-11-21 17:42 ? 次閱讀

泊松盤采樣

泊松盤采樣(possion disk sampling)的特點是任何兩個點的距離都不會隔得太近。

比如下圖,左邊是隨機(jī)生成的點,右邊是泊松盤采樣生成的點。

圖片

具體流程如下:

1、設(shè)定好兩個點之間最近的距離r,以及采樣點所在空間的維度n,比如2維平面

2、在空間里生成足夠多的網(wǎng)格,保證不接觸的兩個網(wǎng)格之間的點的距離大于r,并且網(wǎng)格數(shù)量足夠多保證每個網(wǎng)格至多只需裝一個采樣點就能滿足采樣數(shù)量。為了最優(yōu)化,一般取網(wǎng)格邊長為r/sqrt{n}。

3、隨機(jī)生成一個點,再創(chuàng)建兩個數(shù)組,第一個是處理數(shù)組,第二個是結(jié)果數(shù)組,即最終的輸出數(shù)組。把這個點放進(jìn)處理數(shù)組中和結(jié)果數(shù)組中。

4、如果處理數(shù)組非空,從中隨機(jī)選擇一個點,如下圖的紅點,并把這個點從處理數(shù)組中刪除。如果處理數(shù)組是空的,直接輸出結(jié)果數(shù)組并結(jié)束算法。

5、設(shè)定最小距離minr,比如r,最大距離maxr,比如2*r。以紅點為中心生成一個圓環(huán),如下圖灰色圓環(huán),在這個圓環(huán)中生成一個采樣點,如下圖藍(lán)點。

圖片

#include < pcl/surface/poisson.h >
//泊松重建
cout < < "begin poisson reconstruction" < < endl;
Poisson< PointXYZRGBNormal > poisson;
//poisson.setDegree(2);
poisson.setDepth(8);
poisson.setSolverDivide (6);
poisson.setIsoDivide (6);


poisson.setConfidence(false);
poisson.setManifold(false);
poisson.setOutputPolygons(false);


poisson.setInputCloud(cloud_smoothed_normals);
PolygonMesh mesh;
poisson.reconstruct(mesh);
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5011

    文章

    13297

    瀏覽量

    463376
  • 采樣
    +關(guān)注

    關(guān)注

    1

    文章

    121

    瀏覽量

    25568
  • 數(shù)組
    +關(guān)注

    關(guān)注

    1

    文章

    417

    瀏覽量

    25947
收藏 人收藏

    評論

    相關(guān)推薦

    翰SN8F5702片子的ADC采樣

    有木有胸弟用過翰這款SN8F5702的片子做電池電壓采樣的,或是類似的片子ADC采樣,現(xiàn)在用這款片子卡在ADC電壓采樣程序這一環(huán),有沒有高手抬一手的,給個AD
    發(fā)表于 06-30 09:36

    關(guān)于232的NCL,PCL的疑問

    有沒有大神接觸過這種232通訊的儀表,上面有NCL RXD,NCL TXD;PCL RXD,PCL TXD。這種能用DB9的芯片去采集數(shù)據(jù)嗎?我用DB9的RXD去接它的 NCL TXD,數(shù)據(jù)偶爾會有一位的偏移,請問該怎么正確的采集它的數(shù)據(jù),拜謝
    發(fā)表于 11-07 16:15

    如何去配置PCL

    PCL是什么?怎樣去編寫并調(diào)試PCL程序?
    發(fā)表于 10-09 08:19

    學(xué)習(xí)單片機(jī)的采樣流程

    最近在學(xué)習(xí)單片機(jī)的采樣流程,結(jié)合學(xué)習(xí)材料記錄總結(jié)了一下具體過程,記錄下學(xué)習(xí)過程方便日后溫習(xí)。dsPIC33EP128MC506單片機(jī)具有一個ADC模塊,最多可支持16個模擬輸入引腳,使用時需要
    發(fā)表于 12-07 06:29

    關(guān)于232通信,PCL,NCL,能用DB9的芯片去采集數(shù)據(jù)嗎?

    有沒有大神接觸過這種232通訊的,上面有NCL RXD,NCL TXD;PCL RXD,PCL TXD。這種能用DB9的芯片去采集數(shù)據(jù)嗎?具體接線方法能指導(dǎo)一下嗎,謝謝
    發(fā)表于 10-30 18:41

    五點差分格式求解方程并行算法的研究

    以二維靜電場方程數(shù)值求解的串行算法(雅可比迭代、超松弛迭代)為基礎(chǔ),提出了五點差分格式超松弛迭代(SOR)求解二維靜電場方程的并行算法,通過與雅可比迭代(Jacobi)
    發(fā)表于 11-20 12:05 ?30次下載

    三維方程并行求解算法

    方程的數(shù)值解法在許多物理或者工程問題上得到廣泛應(yīng)用,但是由于大部分三維方程的離散化格式不具有明顯的并行性,實際中使用整體迭代的思想,這使得計算效率和穩(wěn)定性受到了限制。摒棄了傳統(tǒng)
    發(fā)表于 11-17 17:27 ?16次下載

    機(jī)器學(xué)習(xí):分布與指數(shù)分布

    統(tǒng)計概念其實容易理解多了。 我舉一個例子,什么是分布和指數(shù)分布?恐怕大多數(shù)人都說不清楚。 我可以在10分鐘內(nèi),讓你毫不費力地理解這兩個概念。一句話總結(jié):分布是單位時間內(nèi)獨立事件
    發(fā)表于 11-29 03:44 ?4576次閱讀

    基于簇過程的毫米波異構(gòu)網(wǎng)絡(luò)模型

    針對大規(guī)模熱點通信場景中用戶設(shè)備(UE)和基站空間的相關(guān)性描述問題,構(gòu)建基于簇過程的毫米波異構(gòu)網(wǎng)絡(luò)模型,并提岀一種基于微微基站(PBS)最近距離比的UE簇分類方案。根據(jù)毫米波傳輸模型和路徑損耗
    發(fā)表于 03-17 10:39 ?14次下載
    基于<b class='flag-5'>泊</b><b class='flag-5'>松</b>簇過程的毫米波異構(gòu)網(wǎng)絡(luò)模型

    光的波動性之亮斑介紹

    當(dāng)單色光照射在直徑恰當(dāng)?shù)男A板或圓珠時,會在之后的光屏上出現(xiàn)環(huán)狀的互為同心圓的衍射條紋,并且在所有同心圓的圓心處會出現(xiàn)一個極小的亮斑,這個亮斑就被稱為亮斑。
    發(fā)表于 11-14 15:33 ?1.4w次閱讀

    PCL中基礎(chǔ)下采樣介紹

    顧名思義,隨機(jī)下采樣就似乎在原始點云中隨機(jī)采樣一定點數(shù)的點。這種方法最終得到的點云數(shù)量也是固定的。 pcl::PointCloud ::Ptr cloud_sub( new pcl
    的頭像 發(fā)表于 11-21 17:03 ?922次閱讀
    <b class='flag-5'>PCL</b>中基礎(chǔ)下<b class='flag-5'>采樣</b>介紹

    PCL中最遠(yuǎn)點采樣是什么

    最遠(yuǎn)點采樣(Farthest Point Sampling) 這里我們來單獨看一下調(diào)用代碼,這里可以看到PCL中支持直接調(diào)用farthest_sampling這個函數(shù)可以實現(xiàn)最遠(yuǎn)點采樣。 最遠(yuǎn)點
    的頭像 發(fā)表于 11-21 17:18 ?786次閱讀

    PCL中法線空間采樣介紹

    法線空間采樣 NormalSpaceSampling即:法線空間采樣,它在法向量空間內(nèi)均勻隨機(jī)抽樣,使所選點之間的法線分布盡可能大,結(jié)果表現(xiàn)為地物特征變化大的地方剩余點較多,變化小的地方剩余點稀少
    的頭像 發(fā)表于 11-21 17:28 ?873次閱讀

    PCL中非均勻體素采樣介紹

    非均勻體素采樣 SamplingSurfaceNormal,將輸入空間劃分為網(wǎng)格,直到每個網(wǎng)格中最多包含N個點,并在每個網(wǎng)格中隨機(jī)采樣點。 使用每個網(wǎng)格的N個點計算法線。 在網(wǎng)格內(nèi)采樣的所有點都分配
    的頭像 發(fā)表于 11-21 17:50 ?827次閱讀

    pcb怎么改變焊大小

    在PCB(Printed Circuit Board,印刷電路板)設(shè)計中,改變焊大小是一個常見的操作,具體步驟會根據(jù)所使用的PCB設(shè)計軟件而有所不同。以下是一個基于通用流程的指導(dǎo),以及針對
    的頭像 發(fā)表于 09-02 15:01 ?1429次閱讀