原创 PCL獲得深度圖像

//如何獲得深度圖像 #include <pcl/range_image/range_image.h> //深度圖像的頭文件 int main (int argc, char** argv) { pcl::PointClou

原创 PCL提取深度圖像邊界

#include <iostream> #include <boost/thread/thread.hpp> #include <pcl/range_image/range_image.h> #include <pcl/io/pcd_i

原创 通過正態分佈變換對點雲配準

/* 使用正態分佈變換進行配準的實驗 。其中room_scan1.pcd room_scan2.pcd這些點雲包含同一房間360不同視角的掃描數據 */ #include <iostream> #include <pcl/io/p

原创 PCL中的OCTree

#include <iostream> #include<pcl/point_cloud.h> #include<pcl/octree/octree_search.h> #include <vector> #include <ctime

原创 PCL中的KDTree

k-d樹(k-dimensional樹的簡稱),是一種分割k維數據空間的數據結構。主要應用於多維空間關鍵數據的搜索(如:範圍搜索和最近鄰搜索)。K-D樹是二進制空間分割樹的特殊的情況。   一個KDTree的例子     上圖的樹就是一

原创 PCL點雲濾波(直通濾波器與統計濾波器)

利用PCL中的直通濾波器和統計濾波器對原始點雲數據進行濾波處理。通過直通濾波器將Z軸方向上範圍之外的點濾除(在背景與前景有一定距離的情況下,可以除掉背景),再利用統計濾波器去除離羣點(噪聲點)。  濾波效果視數據和濾波參數而定。 #in

原创 PCL點雲讀取和顯示

#include <iostream> //標準輸入輸出流 #include <pcl/io/pcd_io.h> //PCL的PCD格式文件的輸入輸出頭文件 #include <pcl/point_types.h> //PCL對各種格

原创 PCL條件濾波

#include <iostream> #include <pcl/point_types.h> #include <pcl/filters/radius_outlier_removal.h> #include <pcl/filters

原创 PCL使用VoxelGrid filter對點雲進行下采樣

#include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> #include <pcl/filters/voxel_grid.h> int m

原创 PCL點雲直通濾波

#include <iostream> #include <pcl/point_types.h> #include <pcl/filters/passthrough.h> int main(int argc, char** argv

原创 PCL點雲統計濾波

對每個點的鄰域進行一個統計分析,並修剪掉一些不符合一定標準的點,稀疏離羣點移除方法基於在輸入數據中對點到臨近點的距離分佈的計算,對每一個點,計算它到它的所有臨近點的平均距離,假設得到的結果是一個高斯分佈,其形狀是由均值和標準差決定,平均距

原创 UNIX環境高級編程 源代碼編譯apue.h頭文件的問題

從網站http://www.apuebook.com/ 1)下載《UNIX環境高級編程》原代碼src.tar.gz 2)用命令tar -xvf src.tar.gz 解壓,產生apue.2e文件夾 3)執行make 通常會出現編譯不過的

原创 給出一個名字,該名字有26個字符串組成,定義這個字符串的“漂亮度”是其所有字母“漂亮度”的總和。

#include #include #include #include using namespace std; int main() { int n; string str; char ch1,ch

原创 連續輸入字符串,請按長度爲8拆分每個字符串後輸出到新的字符串數組

#include<iostream> #include<string> //注意:是string,不是string.h using namespace std; int main() { strin

原创 給定n個字符串,請對n個字符串按照字典序排列

#include<iostream> #include<string> #include<algorithm> using namespace std; bool compare(string a,string b) {