原创 c++ 文件操作

c_str()的使用 c_str 是c++ 中 string類 (class) 的 函數,它能把 string類 的對象裏的字符串 轉換成 C 中 char 型變量的字符串.這是爲了與c語言兼容,在c語言中沒有string類型,故必須通過

原创 數學

線性代數(深入淺出) 線性代數的本質講的很好:簡而言之,在線性空間中選定基之後,向量刻畫對象,矩陣刻畫對象的運動,用矩陣與向量的乘法施加運動。 做計算機圖形學的朋友都知道,儘管描述一個三維對象只需要三維向量,但所有的計算機圖形學變換矩陣

原创 opencv如何獲得keypoint的座標

一種方法是通過keypoint類的‘pt’,它存儲這個關鍵點的座標,是point2f類型,因此可以下面代碼獲得座標值: Point2f p = keypoints_object[i].pt; 或者 float x = keypoints_

原创 提高特徵點匹配的方法

通過指定距離範圍減少誤匹配的情況

原创 python函數定義

python中的四種函數參數定義 1. F(arg1,arg2,…) 這是最常見的定義方式,一個函數可以定義任意個參數,每個參數間用逗號分割,用這種方式定義的函數在調用的的時候也必須在函數名後的小括號裏提供個數相等的值(實際參數),而且

原创 linux筆記

1.Linux下面如何運行 SH文件 首先你要讓文件有能夠執行的權限,比如你的文件是a.sh那麼你可以 chmod +x a.sh 然後運行文件就可以了 ./a.sh 這樣運行是a.sh在當前工作目錄,如果文件沒在當前目錄,那麼就

原创 qtcreator打開cmakelists工程

直接打開 可以直接打開Cmakelists.txt文件即可。 利用qmake打開 在程序根目錄下利用命令行:qmake -projiect,會生成一個.pro文件,打開即可。

原创 Qtcreator快捷鍵

Ctrl(按住)+ Tab快速切換已打開的文件 快速添加方法實體(.cpp)聲明,按Alt(按住)+ Enter,再按回車鍵將在cpp中 添加該函數的聲明。 修改變量名,並應用到所有使用該變量的地方。 將