本文的開發環境:ubuntu12.04LTS+QtCreator2.5.0+Qt4.8.2+opencv2.4.2 其中Qt的安裝方法參考:http://www.linuxidc.com/Linux/2011-02/32536.htm QtCreator的安裝方法參考:http ...
人臉檢測一種主流的方法就是類haar adaboosting,opencv中也是用的這種方法。這種方法可以推廣到剛性物體的檢測,前提是要訓練好級聯分類器 比如說用類haar特征 ,一旦訓練數據弄好了,直接調用opencv中的類CascadeClassifier,用它的幾個簡單的成員函數就可以完成檢測功能。所以說用起來還是很簡單的。下面就是用的opencv中自帶的samples中的facedete ...
2012-03-22 11:20 33 43264 推薦指數:
本文的開發環境:ubuntu12.04LTS+QtCreator2.5.0+Qt4.8.2+opencv2.4.2 其中Qt的安裝方法參考:http://www.linuxidc.com/Linux/2011-02/32536.htm QtCreator的安裝方法參考:http ...
一些網絡資料 關於Kalman濾波器的理論,其數學公式太多,大家可以去查看一些這方面的文獻.下面這篇文章對Kalman濾波做了個通俗易懂的介紹,通過文章舉的例子可以宏觀上理解一下該濾波器,很不錯,推薦一看: http://www.cnblogs.com/feisky ...
在這一節中,主要講目標跟蹤的一個重要的算法Camshift,因為它是連續自使用的meanShift,所以這2個函數opencv中都有,且都很重要。為了讓大家先達到一個感性認識。這節主要是看懂和運行opencv中給的sample並稍加修改。 Camshift函數的原型 ...
什么是輪廓 找輪廓、繪制輪廓等 1.什么是輪廓 輪廓可看做將連續的點(連着邊界)連在一起的曲線,具有相同的顏色和灰度。輪廓在形態分析和物體的檢測和識別中很有用。 為了更加准確,要使用二值化圖像。在尋找輪廓之前,要進行閾值化處理或者Canny邊界檢測。 查找輪廓 ...
一、blob基礎 所謂Blob就是圖像中一組具有某些共同屬性(例如,灰度值)的連接像素。在上圖中,深色連接區域是斑點,斑點檢測的目的是識別並標記這些區域。OpenCV提供了一種方便的方法來檢測斑點並根據不同的特征對其進行過濾。在OpenCV 3中,使用SimpleBlobDetector ...
目的: 直方圖在cv領域到處可見,因為其功能在cv算法的實現中必不可少。Opencv庫中也集成了關於直方圖的不少函數,比如直方圖的計算,均衡,歸一化,相似度比較等等。 為了體驗這些函數,做了個小實驗,功能是:打開攝像頭,鼠標選定一個框,框內圖像作為標准圖像,計算出其直方圖並顯示出來;然后繼 ...
YCrCb YCrCb在視頻壓縮和一些數字圖像處理中使用得比較多,是一種基於人眼感知的顏色空間。 在OpenCV中,從RGB空間轉換到YCrCb空間的公式如下: 注意從RGB到YcrCb的公式並不是唯一的,這里OpenCV只是采用的是Intel IPP中 ...
前言 相信很多朋友在使用OpenCV的時候會遇到一個小問題,且有時候對這樣的小問題沒有引起足夠的重視,或者通過表面想當然的去編程,所以調試代碼時出現一些莫名其妙的問題,最后發現問題時時間已經過去了一大把。最近我在調試一個項目時就遇到過這種情況,即Mat::at(x,y)和Mat ...