原创 標記人臉

CvSeq* faces = cvHaarDetectObjects( small_img, cascade, storage,1.1, 2, 0,cvSize(100, 60) /*級聯分類器訓練中採用的檢測目標的尺寸*/);//檢測人

原创 OPENCV拖尾判定

#include"cv.h" #include"highgui.h" #include<iostream> using namespace std;   double focus(IplImage* image);  int s

原创 c++中記錄程序運行時間的函數

在C++的庫函數中,我們可以使用clock()來計算程序的運行時間,主要使用一下三個函數類型及函數: 1、clock_t:數據類型,其實,當你打開time.h就知道了,就是個long型,用來記錄一段時間內的clocks數,即CPU的運行單

原创 UBUNTU之安裝軟件

Ubuntu 13.10桌面版升級步驟: 在升級之前對系統進行更新。 在升級前,你需要更新系統,打開終端,輸入如下命令。 sudo apt-get update && sudo apt-get dist-upgrade  現在開始新版本

原创 Ubuntu添加共享庫路徑

關於Ubuntu添加共享庫路徑: 1. 將絕對路徑寫入 /etc/ld.so.conf 2. ldconfig OK! ***************************** 下面是繁瑣的解釋,願意看的就看下。。。。。 庫文件在連接

原创 圖片運動度

(1)調整視頻測試信號發生器圖像運動設置,讓測試圖像以4.5PPF速度水平運動; (2)觀察動態圖像清晰度測試卡的9個灰度級別的清晰度並分別記錄; (3)將不同灰度級別的清晰度值求算術平均,記錄該結果爲R1; (4)調整視頻測試信號

原创 git的使用方法,如何配置

使用 git自從 git-1.5.4 , 'git-xyz' 這種用法就不提倡了,而推薦 'git xyz' 風格。  git 的後續版本中將在 m

原创 Ubuntu go語言環境

Ubuntu安裝Go: sudo add-apt-repository ppa:gophers/go sudo apt-get update sudo apt-get install golang-stable 或 sudo apt-ge

原创 ubuntu設置PATH

ubuntu設置PATH 2011-04-27 16:55:56 標籤:ubuntupath 原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章原

原创 如何用好指針

先分清是指向棧區、靜態區的還是指向堆區的。要用好指針,一定要先定好指針的使用原則。 棧指針要用局部的,並具不要返回 堆指針也用局部的,但可能返回,但在函數外是看不到這個指針的。外部應用一個全局指針或變量接收這個返回值。 不要通過指向

原创 匹配臉

這個程序是由多張人臉生成特徵臉 #if 1 #include <opencv2\contrib\contrib.hpp> #include <opencv2\core\core.hpp> #include <opencv2\highgui

原创 Ubuntu 10.04上安裝openCV

在Ubuntu 10.04上安裝openCV很方便: #apt-get install opencv-doc libcv4 libhighgui4 libcvaux4 libcv-dev libcvaux-dev libhighgui-d

原创 beego的安裝

beego雖然是一個簡單的框架,但是其中用到了很多第三方的包,所以在你安裝beego的過程中Go會自動安裝其他關聯的包。 當然第一步你需要安裝Go,如何安裝Go請參考我的書第一章 安裝beego go get github.com

原创 2010-10-24 19:34 多核CPU開幾個線程最好

影響最佳線程數的主要因素: 1、IO 2、CPU 根據公式:服務器端最佳線程數量=((線程等待時間+線程cpu時間)/線程cpu時間) * cpu數量 一般來說是IO和CPU。IO開銷較多的應用其CPU線程等待時間會比較長,所以線程數量

原创 級聯分類器

OpenCV支持的目標檢測的方法是利用樣本的Haar特徵進行的分類器訓練,得到的級聯boosted分類器(Cascade Classification)。注意,新版本的C++接口除了Haar特徵以外也可以使用LBP特徵。 先介紹一下相關