原创 最優化理論中的常用背景知識

一、最優化: 最優化就是給一個函數f(X),求能使這個函數取得最大值或者最小值的X。 對於我們科研中,這個函數肯定是個多維函數了。也就是我們要求一個組值,或者說是求一個向量X={x1,x2,x3,...,xn},使這個函數的值最大。 二

原创 從PCA到數學基礎

一、線性代數基本概念的重新理解 矩陣: (1)矩陣代表了一種變換,矩陣通過乘法作用於一個N維空間上的點(向量),使他進行旋轉與錯切變換 (2)矩陣代表了一組向量張成的空間,矩陣的每一行是一個向量,列數是每個向量的維度數據 如圖,這是由二

原创 域操作符::的用法

1、類與類的成員之間 聲明一個類A,類A裏聲明瞭一個成員函數void f(),但沒有在類的聲明裏給出f的定義,那麼在類外定義f時,就要寫成void A::f(),表示這個f()函數是類A的成員函數。 2、作用域 作用域簡單分爲:全局作

原创 解決Error LNK2019: unresolved external symbol

解決方案一: The problem with your project is that you are using a “C” style exported library in your C++ projects. When the

原创 非線性最優化基礎 簡單易懂理解

一 非線性優化中的基本概念(1). 方向導數:函數在自變量的某個方向上的導數。以一個二元函數爲例,自變量有x和y,該函數在某一點方向有(x,y)這個向量組成的無窮多個。(2).梯度:梯度是一個矢量,在這個方向上的方向導數達到最大值。某一點

原创 相機參數原理深入剖析 與 實際運用

1、相機內參與應用 fx、fy、u0、v0只與攝像機內部參數有關,故稱矩陣M1爲內參數矩陣 其中fx= f/dX ,fy = f/dY ,分別稱爲u軸和v軸上的歸一化焦距 f是相機的焦距,dX和dY分別表示傳感器u軸和v軸上單位像素的

原创 This function or variable may be unsafe

對項目右鍵---> 屬性 ---> C/C++--->Preprocessor--->Preprocessor Definations添加一行 _CRT_SECURE_NO_WARNINGS

原创 test dword ptr [eax],eax ; probe page.

開過大的數組就會這樣, 兩種方法,第一縮小數組,你像int a[3000][3000]就太大了 第二修改堆棧保留大小 項目->屬性->鏈接器->系統->堆棧保留大小 注:這裏填的是字節數如果你想把他擴大爲2M的話,1024*1024*2

原创 vs2015安裝目錄下缺少include lib等文件夾無法配置庫

今天換了電腦安裝完新的vs2015,按照我《opengl究竟該怎麼配置》一文中的方法進行配置時,發現C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC文件夾下,並沒有include

原创 簡簡單單應用對極幾何

說了簡簡單單,就直白一點。 1、對極幾何 空間座標系下,兩個相機位置已知,一個點位置已知,連接這三個點,得一個平面,叫極平面epiploar plane 空間座標系下,兩個相機參數已知,可以作出兩個像平面 image plane 極平面上

原创 CGAL4.9+boost1.59+QT5.6+vs2015 64bit+windows10配置

一、配置QT,只需五部 1.下載QT,注意msvc匹配版本號和windows位數 進入http://www.qt.io/download-open-source/,選擇“Qt Offline Installers”,下載“Qt 5.6.0

原创 C++和Matlab最常用的編程技能,實現複雜算法的基礎

1、文件讀寫 (1)獲得文件夾下所有的文件 void getFiles(string path, vector<string>& files) {//文件句柄  long   hFile = 0;//文件信息  struct _findd

原创 The program can’t start because MSVCR100.dll is missing from your computer.

(1)去網上找相應的 dll文件,百度google都有。 還別說這個網站 http://www.ddooo.com/ 的dll文件相當全啊,我兩次都從這裏找的 (2)複製文件“msvcp120d.dll”到系統目錄下。 (3)系統目錄一

原创 OPENGL究竟怎麼配置

每次配置都是自己去網上找啊,真是十分不爽。這次寫完,一定要記住了 glut.h的頭文件引入了glu.h和glu.h,又是平臺無關的最常用,因此好多教程只需要配置glut,我們目前主要以配置glut爲例。 你需要注意什麼: 有人吐槽,從

原创 雙目視覺的框架

摘自:http://blog.csdn.net/onthewaysuccess/article/details/40709745 原創爲玉米。 侵刪。 一、圖像座標:我想和世界座標談談(A) 玉米竭力用輕鬆具體的描述來講