原创 [opencv] 圖像訪問的幾種方式

主要參考: http://blog.csdn.net/daoqinglin/article/details/23628125 方法一: 訪問方式---image.at<Vec3b>(i,j)[0] for (int i = 0; i <

原创 [opencv] 霍夫變換Hough

HoughLines(dstImage, lines, 1, CV_PI / 180, 90, 0, 0); cvtColor(dstImage, dstImage, CV_GRAY2BGR); //【4】依次在圖中繪製出每條線段 for

原创 c++ 計算程序運行時間

c++下,有時候需要計算程序運行的時間,一般精確到毫秒(ms)。利用系統的晶振數可以記錄時間,而且十分精確。 float time = getTickCount(); //此處寫入你的算法代碼 time = 1000 * ((doub

原创 [opencv] 攝像頭操作

//打開攝像頭,編號從0開始 Mat srcImage; VideoCapture capture(0); if (!capture.isOpened()) cout << "fail to open!" << endl;

原创 關於機器學習必須要瞭解的幾個要點(A Few Useful Things to Know about Machine Learning)

關於機器學習必須要瞭解的幾個要點 (A Few Useful Things to Know about Machine Learning) 本文翻譯自華盛頓大學Pedro Domingos的文章《A Few Useful Thin

原创 c++ 在console中控制光標的位置

在編寫程序時,需要實時知曉程序運行到了什麼地方,然而在循環中持續刷屏 實在太難看,而且還佔資源。如果控制顯示光標的位置,讓進度在一個地方持續更新,這樣更直觀,也更加人性化。 控制光標需要用到windows.h中的函數: #include

原创 vim入門

進入vim後,按鍵i(insert)可以進入編輯模式,此時對話框左下角有一個-insert-,說明此時可以編輯文件。如果想要退出編輯模式,就按Esc鍵,之後左下角的-insert-消失,說明已經退出了編輯模式。 normal模式 在no

原创 PCA 原理及其在圖像壓縮中的應用

PCA(主成分分析),Principle Component Ananlysis 如果有很多個樣本數據,需要從這些樣本數據中找出“冗餘”的信息,然後剔除這些冗餘信息,PCA就可以完成這個任務。 將所有的樣本數據 xi (列向量)拼成一個

原创 近紅外攝像頭Point-Grey開發日誌

近紅外攝像頭的sdk在官網下載: Point Grey SDK 安裝好sdk後,在Point Grey Research文件夾下(下面稱爲根目錄),找到example程序:根目錄/FlyCapture2/src/FlyCapture2T

原创 C++ 遍歷文件夾下所有文件

需要用到<io.h>中的結構體_finddata_t ,和函數_findfirst(), _findnext(), _findclose() #include <io.h> #include <iostream> using namesp

原创 Mac 環境下配置opencv(Eclipse)

平臺: mac air 開發環境:eclipse 參考:http://blog.csdn.net/ramonyang/article/details/37603933 1. 下載opencv for mac opencv官網 2

原创 關於機器學習必須要了解的幾個要點(A Few Useful Things to Know about Machine Learning)

關於機器學習必須要了解的幾個要點 (A Few Useful Things to Know about Machine Learning) 本文翻譯自華盛頓大學Pedro Domingos的文章《A Few Useful Things t

原创 EM learning

在機器學習問題中,經常需要根據採樣數據,推測其分佈。一般都要用到極大似然估計(maximum likelihood)。 比如對於一組數據{x1,x2,...,xm },假設其分佈函數是p(x|θ) ,爲了求出分佈函數的參數θ ,我們假設如

原创 Ubuntu下安裝Theano

參考Theano官方文檔 sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev git

原创 face alignment讀取.pts文件

在c++下,.pts文件中存儲了landmark點的座標,其內容如下所示: version: 1 n_points: 68 { 446.000 91.000 449.459 119.344 450.957 150.614 460.552