原创 cvCloneImage()和cvCopy()的區別

cvCloneImage()每次使用時編譯器會分配新的內存空間,不會覆蓋以前的內容,所以如果在循環中使用內存會迅速減小,每次用完都需要用cvRelease來釋放。解決方法是使用cvCopy函數代替。cvCopy(pSrcImg,pImg,

原创 在opencv 2.2 中 調用 findContours() 函數 Crash 問題

  在vc2010中創建的dll中調用findContours()函數,系統崩掉!   代碼如下:        vector<vector<cv::Point> > contours;        vector<Vec4i> hie

原创 計算機視覺的定義及其應用

計算機視覺(Computer Vision, CV)是一門研究如何讓計算機達到人類那樣“看”的學科。更準確點說,它是利用攝像機和電腦代替人眼使得計算機擁有類似於人類的那種對目標進行分割、分類、識別、跟蹤、判別決策的功能。作爲一個新興學科,

原创 國內人臉識別研究現狀 及 進展

     最近幾年,在國內掀起了一股圖像處理、分析、識別的熱潮,而其中的車牌識別和人臉識別無疑是其中的研究熱潮。      本人沒有做過車牌識別的項目,不便敘述,不過,倒是可以跟大家聊聊最近幾年國內在人臉識別領域的一些發展情況。 廣義的

原创 一些超讚的計算機視覺文獻與代碼資源

CVonline http://homepages.inf.ed.ac.uk/rbf/CVonline http://homepages.inf.ed.ac.uk/rbf/CVonline/unfolded.htm http://home

原创 SURF

  SURF 是一種尺度,旋轉不變的detector和descriptor.最大的特點是快!在快的基礎上保證性能(repeatability,distinctiveness 和robustness)。 SURF採用有效策略的主要有:1)積

原创 檢測運動物體的基礎_特徵提取

 opencv檢測運動物體的基礎_特徵提取     特徵提取是計算機視覺和圖像處理中的一個概念。它指的是使用計算機提取圖像信息,決定每個圖像的點是否屬於一個圖像特徵。特徵提取的結果是把圖像上的點分爲不同的子集,這些子集往往屬於孤立的點、連

原创 通用的線程池框架

本文給出了一個通用的線程池框架,該框架將與線程執行相關的任務進行了高層次的抽象,使之與具體的執行任務無關。另外該線程池具有動態伸縮性,它能根據執行任務的輕重自動調整線程池中線程的數量。文章的最後,我們給出一個簡單示例程序,通過該示例程序,

原创 opencv運動檢測實例

001 #include <stdio.h>  002 #include <cv.h>  003 #include <cxcore.h>  004 #include <highgui.h>  005 int main( int argc,

原创 運動目標檢測跟蹤各過程算法綜述

圖像預處理數字圖像中的幾種典型噪聲有:高斯噪聲來源於電子電路噪聲和低照明度或高溫帶來的傳感器噪聲;椒鹽噪聲類似於隨機分佈在圖像上的胡椒和鹽粉微粒,主要由圖像切割引起或變換域引起的誤差;加性噪聲是圖像在傳輸中引進的信道噪聲。一般來說,引入的

原创 靜態變量和靜態函數

      C中的靜態變量和靜態函數。(1)C中的靜態變量是處於全局存儲區,區別於自動變量的存儲於棧中。兩者的關鍵區別是其作用域的區別。自動變量的作用域處於其所在的函數或語句塊中;而靜態變量的作用域起始於其定義處,終止於程序結束處。(2

原创 智能分析在未來視頻監控領域的應用

    智能視頻分析系統是監控的發展方向,這技術離我們並遙遠,青藏鐵路全線1300路通道採用視頻分析,對全線鐵路進行入侵保護;剛剛開通的地鐵5號線,重點區域採用丟炸彈探測及入侵探測;北京航空信息中心機房,採用入侵探測及防尾隨;地鐵13號線

原创 UML 常用符號簡明圖解

一 簡略全圖 1、首先看該圖中的動物矩形框,它代表的是一個類,類圖分三層,第一層是類名(動物),第二層是特性(通常我們說的屬性或是字段),第三層是操作(通常我們說的方法或行爲),注意特性和操作前面的+,“+”代表public,“-“代表p

原创 傅立葉變換在圖像處理中的重要作用

傅立葉變換在圖像處理中有非常重要的作用。因爲不僅傅立葉分析涉及圖像處理的很多方面,傅立葉的改進算法,比如離散餘弦變換,gabor與小波在圖像處理中也有重要的分量。印象中,傅立葉變換在圖像處理以下幾個話題都有重要作用: 1.圖像增強與圖像

原创 一些國際上視覺研究組和研究大牛們

我所關於的一些國際上視覺研究組和研究大牛們 一、研究組和實驗室 德國亞琛工業大學(Aachen University of Technology)語言處理和模式識別實驗室的物體識別工作組(http://www-i6.informatik.