OpenCV學習(1)——初步接觸

1、介紹OpenCV 安全


clip_image001          OpenCV的全稱是Open Source Computer Vision Library,是一個跨平臺的計算機視覺庫。OpenCV是由英特爾公司發起並參與開發,以BSD許可證受權發行,能夠在商業和研究領域中無償使用。OpenCV可用於開發實時的圖像處理、計算機視覺以及模式識別程序。數據結構

    OpenCV的第一個預覽版本於2000年在IEEE Conference on Computer Vision and Pattern Recognition公開,而且後續提供了五個測試版本。1.0版本於2006年發佈。機器學習

    OpenCV的第二個主要版本是2009年10月的OpenCV 2.0。該版本的主要更新包括C++接口,更容易、更類型安全的模式,新的函數,以及對現有實現的優化(特別是多核心方面)。如今每6個月就會有一個官方版本,並由一個商業公司贊助的獨立小組進行開發。函數

2、OpenCV模塊分類 學習


OpenCV庫劃分爲如下幾個模塊:測試

    • cv – 核心函數庫
    • cvaux – 輔助函數庫
    • cxcore – 數據結構與線性代數庫
    • highgui – GUI函數庫
    • ml – 機器學習函數庫

3、OpenCV函數體系優化


  一、基本的圖像處理與分析函數,主要用來實現一些基本的圖像處理與分析功能。ui

  二、結構分析函數spa

  三、運動分析與目標跟蹤函數。視頻

  四、函數cvAcc。

  五、攝像機標定和3D重建函數。

  六、GUI與視頻處理函數。

相關文章
相關標籤/搜索