原创 一起做RGB-D SLAM(2)

第二講 從圖像到點雲   本講中,我們將帶領讀者,編寫一個將圖像轉換爲點雲的程序。該程序是後期處理地圖的基礎。最簡單的點雲地圖即是把不同位置的點雲進行拼接得到的。   當我們使用RGB-D相機時,會從相機裏讀到兩種數據:彩色

原创 C++累積求和函數

函數原型: template< class InputIt, class T >T accumulate( InputIt first, InputIt last, T init ); template< class Input

原创 一起做RGB-D SLAM(3)

第三講 特徵提取與配準   師兄:同學們大家好,又到我們每週一次的“一起做RGB-D SLAM”時間啦!大家還記得上週我們講了什麼東西嗎?   小蘿蔔:等一下師兄!我們的博客什麼時候變成每週一更了?   師兄:這個,這不是因

原创 DBoW3問題及解決方案

問題: 使用github下載的DBoW3,OpenCV版本爲3.1.0,編譯能通過,也能生成詞典,但是如果加載生成的詞典時,程序卡死,不動了。github下載地址: git clone https://github.com/rms

原创 Ubuntu16安裝刪除libfreenect2

1.安裝方法 git clone https://github.com/OpenKinect/libfreenect2.git sudo apt-get install build-essential cmake pkg-conf

原创 OpenPose的安裝

要求: Ubuntu 14/16 GPU 2GB/1.5GB (nvidia-smi查看顯存) 2GB RAM 8核CPU 非常重要: 如果安裝CUDA8的ubuntu14/16: 一.需要:CUDA, cuDNN, Open

原创 Ubuntu16桌面啓動器的移動方式

移動到下面: gsettings set com.canonical.Unity.Launcher launcher-position Bottom 移動到左側: gsettings set com.canonical.Unity

原创 一起做RGB-D SLAM(1)

前言   SLAM,即Simultaneous Localization and Mapping,中文譯作同時定位與地圖創建,是近幾十年裏機器人領域有重大發展的研究方向。作爲自主機器人的核心技術,SLAM在機器人導航、控制

原创 OpenCV3.1.0在Ubuntu上的安裝方法

1.編譯環境安裝: sudo apt-get install build-essential 2.必需安裝包: sudo apt-get install cmake git libgtk2.0-dev pkg-config lib

原创 Ubuntu下判斷文件是否存在的方法

判斷某文件是否存在的方法: 假設文件位置爲:/home/wsh/work/color.jpg #include <iostream> #include <string> #include <fstream> //Usage:st

原创 char & string 與 int 類型的互換方法

1.string與int 的互換 string -> int: int i = std::stoi(std::string str) ; 或者: #include <sstream> int stringToInt(std::s

原创 一起做RGB-D SLAM(5)

第五講 Visual Odometry (視覺里程計)   讀者朋友們大家好,又到了我們開講rgbd slam的時間了。由於前幾天博主在忙開會拍婚紗照等一系列亂七八糟的事情,這一講稍微做的慢了些,先向讀者們道個歉!   上幾講

原创 一起做RGB-D SLAM(4)

第四講 點雲拼接   廣告:“一起做”系列的代碼網址:https://github.com/gaoxiang12/rgbd-slam-tutorial-gx 當博客更新時代碼也會隨着更新。 SLAM技術交流羣:254787961

原创 一起做RGB-D SLAM(6)

第六講 圖優化工具g2o的入門   在上一講中,我們介紹瞭如何使用兩兩匹配,搭建一個視覺里程計。那麼,這個里程計有什麼不足呢?  一旦出現了錯誤匹配,整個程序就會跑飛。誤差會累積。常見的現象是:相機轉過去的過程能夠做對,但轉

原创 Ubuntu16下libfreenect2連接兩個Kinect V2出現的錯誤記錄

1.硬件要求 (1)至少USB3.0的口。 (2)需要PCI-E擴展卡,且擴展卡的位置不能在x1處。一個主板上的多個USB3.0口只能用一個。 2.擴展存儲空間: sudo modprobe usbcore usbfs_memo