原创 OpenCV----深度圖讀法及concertTo用法;

#include<iostream> #include<opencv2/highgui.hpp> #include<opencv2/core/core.hpp> using namespace cv; using namespace

原创 【坑】qtcreator 無法debug

方法:重裝gdb unbuntu14.04 重新安裝gdb成功。 注意:gdb必須配置python。 安裝方法: 1.預處理(否則編譯過程可能提示缺少termcap library等錯誤): apt-get install texinf

原创 【轉】C++:類中的賦值函數

來源:https://www.cnblogs.com/duwenxing/p/7445927.html 先來看一個例子: 1 #include<iostream> 2 #include<string> 3 using names

原创 c++棧和堆的生長方向

C++內存區域分爲5個區域。分別是堆,棧,自由存儲區,全局/靜態存儲區和常量存儲區。 棧:由編譯器在需要的時候分配,在不需要的時候自動清除的變量存儲區。裏面通常是局部變量,函數參數等。 堆:由new分配的內存塊,他們的釋放編譯器不去管,由

原创 在線筆試網站

原文鏈接:https://www.zhihu.com/question/36488823/answer/173370435 作者:Dream IT 鏈接:https://www.zhihu.co

原创 【坑】ORB特徵點提取 描述符計算 暴力匹配

坑:主要在三個地方 1.    這裏x^p y^q 中的x,y OpenCV 源碼中是所選圖像塊的座標,並不是 圖形塊在整個圖像上的座標; 2.描述符計算時,是將pattern中的點恢復到“真值”座標在旋轉,還是旋轉後在恢復到“真值”?應

原创 手寫高斯牛頓曲線擬合(c++)

擬合曲線:  取100個帶有高斯噪聲的數,利用高斯牛頓法進行擬合求取估計值  a ,b ,c; 主要步驟: 1.構造誤差項; 2,求雅克比,以及cost 3,判斷cost是否小於上次cost,小:執行4,大:輸出結果; 4,求H g; 5

原创 【複習】手寫數據結構之歸併排序

思路:歸併排序是將兩個有序序列合併爲一個有序序列; 初始時 將數列進行拆分,使其成爲有序序列。然後再合併各有序序列; 代碼如下;   #include <stdio.h> #include <stdlib.h> void merge

原创 【複習】手寫數據結構之堆排序

#include <stdio.h> #include <stdlib.h> void MySwap(int* arr, int a, int b) { int temp = arr[b]; arr[b] = arr[a];

原创 【複習】手寫數據結構之二叉樹的非遞歸遍歷

邏輯:利用堆棧先進後出,實現二叉樹的非遞歸遍歷; 1.先將根結點放入堆棧,將其標籤設爲 false。 2、彈出堆棧頂端元素,判斷標籤; 1》若爲false設爲true,繼續放入堆棧; 2》若爲true 輸出此結點信息,再將此結點的右結點,

原创 【複習】手寫數據結構之快速排序

#include <stdio.h> #include <stdlib.h> void quickSort(int* arr, int start ,int end) { int baseData = arr[start]; //

原创 【複習】手寫數據結構之選擇排序

思路:選擇排序僅僅優化了冒泡排序的交換次數; 依次比較,將較大/較小的數放在數列前/後; 代碼如下: #include <stdio.h> #include <stdlib.h> void swapData(int* a, int*

原创 【複習】手寫數據結構之插入排序

 思路:希爾排序是對插入排序的一個改進。插入排序適用於小數據,且儘可能有序的數據; 希爾排序將數據分組,進行排序,再合併進行排序。大大提高了插入排序的效率; #include <stdio.h> #include <stdlib.h>

原创 【複習】手寫數據結構之冒泡排序

#include <stdio.h> #include <stdlib.h> void swapData(int* a, int* b) { int temp = *a; *a = *b; *b = temp; } voi

原创 【複習】手寫數據結構之二叉樹深度、拷貝、釋放

#include <stdio.h> #include <stdlib.h> typedef struct BINARYNODE { char ch; struct BINARYNODE* lChild; struct BINA