原创 使用qt在windows的vs下寫串口助手

這是一篇總結性的文章,主要記錄一下自己在寫串口助手時遇到的問題和解決方案。 1 如果你和我一樣,剛開始接觸qt,那寫一個可用的串口助手,可以按照下面這些文章的順序開始。            1  圖解Qt安裝(Windows平臺)   

原创 c++學習筆記----switch標籤

switch標籤           switch標籤可以是數字(int)、字符(char)也可以是枚舉類型(enum)              實質是標籤項在比較的時候都轉化成int型              1)枚舉的第一項將會被

原创 使用qt在windows的vs下寫串口助手

這是一篇總結性的文章,主要記錄一下自己在寫串口助手時遇到的問題和解決方案。 1 如果你和我一樣,剛開始接觸qt,那寫一個可用的串口助手,可以按照下面這些文章的順序開始。            1  圖解Qt安裝(Windows平臺)   

原创 單應矩陣、基本矩陣和本質矩陣

單應矩陣、基本矩陣和本質矩陣 1 概述 2 矩陣計算 單應矩陣 1)結構 2)求解 3)求解中的問題 4)恢復運動 基本矩陣和本質矩陣 1)結構和求解 2)恢復運動 3 參考資料 這一篇主要是介紹和總結在視覺slam中經常用到的一些變換矩

原创 g2o優化

g2o優化 1  概述 2  g2o使用細節 3  實現及效果 4  參考資料 接上一篇RANSAC 1 概述        就像g2o文獻[1]中說的一樣,它的目的是提供一個能夠容易應用到各種問題的一個簡單、易用的圖優化庫。它使用圖的形

原创 string、char*、int、char之間的愛恨情仇

1 長度    要想得到數組長度有4種操作sizeof(a)、strlen(a)、size()、length()    通過下面一段代碼可以大概瞭解它們之間的差別 #include<iostream> #include<string>

原创 ORB-SLAM2代碼詳讀-------特徵點檢測

目錄 1 特徵點檢測的基本步驟 1.1 輸入圖像 1.2 圖像金字塔 1.3 計算每層FAST關鍵點 1.4 計算FAST關鍵點的描述子 1.5 計算特徵點的尺度座標 1 特徵點檢測的基本步驟   輸入圖像----圖像金字塔----計算每

原创 orb-slam試跑 ubuntu16.04 + ros Kinetic + orb-slam2

聲明:這是一個新手的總結,根據各個大神的博客得來首先默認你已經安裝了Pangolin、OpenCV、Eigen3,如果沒有,請參照我的這篇博客:https://blog.csdn.net/qq_41981025/article/detai

原创 c++學習筆記---全局變量

全局變量          全局變量的使用是一個非常頭疼的問題,初學者一不小心就會使用錯誤,我當初也深受荼毒。再次學習c++有了更加清晰的認識,做個筆記備忘。          全局變量和局部變量不同,局部變量的生存週期只存在於函數的執行

原创 視覺SLAM十四講庫安裝

1、Eigen線性代數庫的安裝  Eigen庫是一個C++線性代數開源庫,它提供了有關線性代數、矩陣和矢量運算、數值分析及相關的算法。        Eigen庫由Ubuntu軟件源提供,通過apt命令可以很方便的安裝Eigen:

原创 c++學習筆記-----默認參數

1     默認參數    (在沒有實參傳值時使用默認參數)int vit(int a, int b, int c =1);h = vit(1, 2);    //此時第三個參數使用默認值1 注意:對於有多個型參的函數,如果想要使用默認參

原创 c++學習筆記-----switch標籤

switch標籤          switch標籤可以是數字(int)、字符(char)也可以是枚舉類型(enum)             實質是標籤項在比較的時候都轉化成int型             1)枚舉的第一項將會被轉換成