原创 Boost: 格式化輸出format

指定位置,用兩個%%夾着 boost::format fmt("julian %2% %1% world "); cout << fmt%"hello"%"say"<< endl; 第一句的建立format

原创 C++11一些關鍵字的技巧

文章目錄auto迭代器模板for 循環注意事項decltype常見用法與const在一起使用和引用在一起使用和指針在一起使用typeid auto 在編譯期間,自動根據後面的類型進行類型推導 迭代器 正常情況下: st

原创 c++11中using的使用

文章目錄用法一:命名空間用法二:alias的使用用法三:子類引用基類成員 用法一:命名空間 這種用法估計使用最多的,爲了防止定義變量名、函數名衝突,把它們定義在一個命名空間內,使用的時候需要進行命名空間的申明:using name

原创 c++進階STL-隨機數

文章目錄隨機數 隨機數

原创 matlab常用技巧、語法

文章目錄技巧輸入輸出參數常用的操作矩陣的操作高斯分佈求和 技巧 輸入輸出參數 nargin nargout varargin varargout 函數輸入參數數目 函數輸出參數數目 可變長度輸入參數列表 可變長度的輸

原创 C++進階STL-智能指針

參考1 參考2 文章目錄介紹四種智能指針std::auto_ptr(已經被C++11棄用)std::unique_ptrstd::shared_ptrstd::weak_ptr如何選取智能指針 介紹 在使用智能指針之前,一般都是用

原创 ubuntu matplot中文亂碼

問題:畫圖中文顯示方框 解決方案: 下載SimHei字體, 複製到*/matplotlib/mpl-data/fonts/ttf 由於安裝方式每個人可能不同,所以路徑也不同,用locate查找即可 修改matplotlibrc文件,

原创 FLANN_Based SURF特徵匹配

官網教程 介紹 FLANN(Fast Library for Approximate Nearest Neighbors)在一個描述符集合(詢問集)中找另一個集合(相當於訓練集)的最近鄰。 例子 #include <iostrea

原创 Shi-Tomasi角點檢測

官網教程 理論介紹 在Harris角點檢測的介紹時候得到協方差矩陣MMM,它的特徵值:λ1,λ2\lambda_1 ,\lambda_2λ1​,λ2​ Harris打分函數:R=det(M)−k(Trace(M))2R=det(M

原创 linux搭建SSH服務(外網訪問內網的服務器)

文章目錄ssh服務器搭建服務器端客戶端端口映射 ssh服務器搭建 服務器端 安裝ssh-server:sudo apt-get install openssh-server 有可能出現以下畫面:原因是需要依賴項openssh-cli

原创 g2o圖優化的使用

g2o class 的描述手冊 好的鏈接 文章目錄圖優化介紹舉例 圖優化介紹 節點:優化變量 邊:誤差項 步驟: 定義頂點 定義邊 配置BlockSolver(LinerSolverType) 配置Optimizatio

原创 python畫圖(matplotlib.pyplot)

參考: 官網 cs231教程 畫形狀各異的點 網友實用總結

原创 Ceres的使用

Ceres官網 文章目錄Ceres介紹求解過程舉例敘述 Ceres介紹 ceres 可以解約束非線性最小二乘問題: fif_ifi​:cost function 代價函數,SLAM中叫做誤差項 xjx_jxj​:優化變量 ρi

原创 函數

參考教程 文章目錄定義函數例子空函數參數檢查返回值默認參數可變參數關鍵字參數命名關鍵字參數 定義函數 例子 def my_abs(x): if x > 0: print(x) else:

原创 Python-list、tuple、dict、set

參考教程 文章目錄Listtupledictset List list是一種有序的集合 name = ['julian', 'kerr', 'Ryan' 1, 99] list內部元素:可以不同類型,如上所示,也可以包含列表:na