pcl中的基本的資料型別是點雲(pointcloud),是乙個c++類。它包括以下成員:
1、width(int)
對於有組織的點雲資料,它代表資料集的寬度;
對於無組織的點雲資料,它代表該點雲中所有點的個數。
有組織點雲(organized point cloud),是類似影象矩陣的有組織的點雲資料,被拆分為行列,它能夠快速的根據空間關係進行近鄰操作,加快運算速度,降低使用pcl某些演算法的成本。
例子:
cloud.width = 640; // there are 640 points per line
2、height(int)
對於有組織點雲資料,它代表點雲資料的高度(行數);
對於無組織點雲資料,它被規定為1,這也是判定點雲資料集是否有組織的依據。
例子:
cloud.width = 640; // image-like organized structure, with 640 rows and 480 columns,
cloud.height = 480; // thus 640*480=307200 points total in the dataset
cloud.width = 307200;
cloud.height = 1; // unorganized point cloud dataset with 307200 points
3、is_dense(bool)
點雲資料中所有點均有值為true,有inf/nan為false。
4、其他:sensor_origin_ (eigen::vector4f)、sensor_orientation_ (eigen::quaternionf)
這兩個通常是可選項,大部分演算法用不到這兩個。
為了簡化開發,點雲資料類包含許多幫助器成員函式。例如, 使用者不必在**中檢查高度是否等於1, 便可以檢視資料集是否已組織, 而是使用:
if (!cloud.isorganized ())
...
LESS學習筆記 入門
今天在網上完成了less的基礎學習,下面是我的學習筆記。總共有三個檔案 index.html main.less mian.css,其中mian.css是main.less經過koala編譯之後自動生成的。下面是 index.html mian.less charset utf 8 body div...
Yii學習筆記(入門)
use yii db activerecord class a extends activerecord hello,i am only page.1 初始化應用 訪問http localhost basic web index.php,進入yii的啟動頁面。如果提示你未安裝openssl的話,去你...
hightopo學習筆記 入門
ht是基於html5標準的企業應用圖形介面一站式解決方案,其包含通用元件 拓撲元件和3d渲染引擎等豐富的圖形介面開發類庫,提供了完全基於html5的向量編輯器 拓撲編輯器及 3d場景編輯器等多套視覺化設計工具,和完善的類庫開發手冊 工具使用手冊 及針對html5技術如何進行大規模團隊開發的客戶深度培...