原创 使用StatisticalOutlierRemoval濾波器移除離羣點

背景知識: 激光掃描通常會產生密度不均勻的點雲數據集。另外,測量中的誤差會產生稀疏的離羣點,使效果更糟。 以下方法可以解決的其中部分問題: 對每個點的臨域進行一個統計分析,並修剪掉那些不符合一定標準的點。稀疏離羣點移除方法基於在輸入數據中

原创 PCL1.6.0配置VS2010

1、首先明確,本機安裝的VS2010是32位的,因此應該安裝PCL32位的相應軟件; 2、關掉360安全衛士,否則將會出現很多安裝提示; 3、安裝OpenNI,必須在PCL官網下載的; 4、安裝PrimerSense,必須在PCL官網下載

原创 PCL中Sample_consensus模塊支持的幾何模型

As of PCL 1.0, the following models are supported:  (1)SACMODEL_PLANE(三維平面) used to determine plane models. The four co

原创 [ZZ] 機器視覺開源代碼集合(轉載)

http://xilinx.eetrend.com/article/8919 一、特徵提取Feature Extraction: SIFT [1] [Demo program][SIFT Library] [VLFeat]PCA

原创 PCL中的CAMERA_FRAME和LASER_FRAME

CAMERA_FRAME:系統的X軸是向右的,Y軸是向下的,Z軸是向前的。 LASER_FRAME:系統的X軸是向前的,Y軸是向左的,Z是向上的。

原创 使用ConditionalRemoval移除離羣點

無需解釋,這個濾波器刪除點雲中不符合用戶指定的一個或者多個條件的數據點。 關鍵成員函數 (1)void setKeepOrganized(bool val) (2)void setUserFilterValue(float value)

原创 QT中的SIGNAL和SLOT

概述 信號和槽機制是 QT 的核心機制,要精通 QT 編程就必須對信號和槽有所瞭解。信號和槽是一種高級接口,應用於對象之間的通信,它是 QT 的核心特性,也是 QT 區別於其它工具包的重要地方。信號和槽是 QT 自行定義的一種通信機

原创 如何將Qt Designer 產生的*.UI文件轉換成QT可以使用的*.H和*.CPP

把UIC.exe和你要轉換的xxx.ui文件拷貝到同一目錄。 開始菜單,運行CMD 進入uic.exe和xxx.ui的目錄,運行以下命令: uic xxx.ui -o xxx.h  生成.h文件 uic xxx.ui -i xx

原创 圖像拼接

轉自:機載激光點雲與CCD影像數據的融合技術研究與實現_徐勇 1、圖像拼接技術概述 圖像拼接技術是把一組重疊的圖片集合成一幅大視角的無縫高分辨率圖片。 機載圖像的拼接過程和一般的圖片拼接技術大同小異,可以分爲以下 3 個主要部分。 1)

原创 matlab三維繪圖

matlab三維繪圖主要有三個命令:plot3命令、mesh命令和surf命令。 plot3plot3是三維繪圖的基本函數,繪製的是最爲基本的3D曲線圖,最基本的調用格式是: plot3(X,Y,Z) 當X,Y,Z爲長度相同

原创 二維數組與二級指針

簡言之,二維數組是指針,二級指針是指向指針的指針。 我們知道char array[]=”abcdef”;   array是數組的首地址,那麼在二維數組中array當然也是數組的首地址,看看這個定義char Array[][3] ={“ab

原创 深度圖像

深度圖像(depth image)也被稱爲距離影像(range image),是指將從圖像採集器到場景中各點的距離(深度)作爲像素值的圖像,它直接反映了景物可見表面的幾何形狀。深度圖像經過座標轉換可以計算爲點雲數據,有規則及必要信息的點雲

原创 RANSAC算法講解

文章轉自:http://blog.csdn.net/iamsheldon/article/details/8011676 RANSAC是“RANdom SAmple Consensus(隨機抽樣一致)”的縮寫。它可以從一組包含“局外點”

原创 轉換爲模板點雲fromROSMsg

void pcl::fromROSMsg ( const sensor_msgs::PointCloud2 &  msg,     pcl::PointCloud< PointT > &  cloud,     const MsgFi

原创 vs2010中moc文件生成方法(含有截圖)

原文鏈接:http://blog.sina.com.cn/s/blog_a459dcf50101ded1.html Qt 程序在交由標準編譯器編譯之前,先要使用 moc 分析 C++ 源文件。如果它發現在一個頭文件中包含了宏 Q_OBJE