原创 PCL開發——備忘1

1. QString to String Qt打開文件保存文件時用到。 QString filename = "bunny.pcd"; string name = filename.toUtf8().constData(); 2.

原创 計算機視覺&點雲處理學術指引

一 期刊 IEEE Transactions on Pattern Analysis & Machine Intelligence IEEE Computer Graphics and Applications 二 會議 IEEE/R

原创 點雲的數據集

本文內容來自http://www.pclcn.org/bbs/forum.php?mod=viewthread&tid=38&pid=74&page=1&extra= 3D Point Clouds Autodesk

原创 空指針引發的災難——一下午debug

1問題描述 在將PCL的顏色區域增長分割這個小功能做入界面時,出現了閃退現象,無論點擊界面的哪一個位置,都立即退出程序,並伴有如下報錯內容: main: /usr/include/boost/smart_ptr/shared_pt

原创 github常用小記

1. 本地新建庫,上傳到遠端 git init git add <dir/filename> <dir/filename> git commit -m " " (git commit -a -m " "//涉及到文件夾的刪除)

原创 OpenCV學習記錄之視頻中的火焰檢測識別

主要完成兩個視頻中火焰的檢測,主要結合RGB判據和HIS判據,設定合適的閾值條件,檢測出火焰對應像素的區域,將原圖二值化,經過中值濾波以及數學形態學的膨脹運算等圖像處理,消除一些噪聲及離散點,連通一些遺漏的區域。基於OpenCV的開源庫,

原创 Qt 主窗口點擊按鈕 彈出另一個自定義窗口

1.問題重述 這個其實是對C++類的理解程度有一定要求。 窗口1定義爲類A,窗口2定義爲類B,問題:如何點擊窗口1中的按鈕,打開窗口2. 2.問題思考 把類理解成數據類型,把窗口理解成類的實例。 只要在類A的定義中添加類B的

原创 泊松曲面重建

暫寫一篇博客記錄下看的兩篇可視計算入門論文。《Poisson surface reconstruction》《Screened Poisson Surface Reconstruction》 1.泊松曲面重建簡介 激光掃描設備

原创 Ubuntu14.04/16.04 安裝matlab2014a

1.下載MATHWORKS_R2014A.iso,路徑是/home/cbc/下載  2.選中,提取到此處(解壓縮)  3.由於文件夾不可讀寫, chmod -R 777 MATHWORKS_R2014A 4. cd MAT

原创 pcl中添加kinect2驅動包libfreenect2的grabber

1 首先下載源碼 要麼直接去作者網站下載融合了libfreenect驅動的源碼 git clone https://github.com/larshg/pcl pcl-trunk 要麼去pcl官網下載源碼 git clone http

原创 OpenCV學習記錄之攝像頭調用

關於opencv調用攝像頭的問題主要是因爲攝像頭的打開有延時。在顯示圖像前,要用if語句判斷圖像是否存在。(否則會報錯) 具體的:教程裏的源程序,將if條件句裏,break去掉,並增加else語句。   #include<opencv2

原创 點雲的粗配準和精配準

1.前言 點雲配準是點雲處理的重要技術之一,可以用來估計物體位姿,拼接多個視角下的點雲. 分別用基於採樣一致性的粗配準,以及粗配準與ICP精配準結合的方法進行配準實驗。 粗配準流程圖如下,主要爲精配準提供一個比較好的初始位置。

原创 QSlider change with double values(Qt滑動進度條顯示小數)

1.需求 QSlider自帶的信號是valueChanged(int),顯示單元自帶的也都是傳入int類型參數的槽函數,比如LCD Number的槽函數爲display(int),Label的槽函數爲setNum(int). 對

原创 ros控制虛擬和實際ur機械臂

1.最後需要運行的command sudo apt-get install ros-kinetic-ur-description 仿真ur機械臂 roslaunch ur_gazebo ur3_joint_limited.laun

原创 清空cmake的輸出

一般在ubuntu下開發程序,免不了要用camke工具,但是每次都要手動刪除cmake的輸出,實在太不省心。 在源文件同級目錄下寫一個Makefile,內容如下。 BUILD_DIR = ./build DEST_DIR = .