0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

計算機視覺開源庫集錦

電子工程師 ? 來源:lp ? 2019-03-19 11:48 ? 次閱讀

計算機視覺開源庫集錦

1.OpenCV

OpenCV世界上最流行的計算機視覺開源庫,遵循BSD開源許可,可以免費用于學術和商業(yè)用途。

OpenCV具有C ++,PythonJava接口,支持Windows,Linux,Mac OS,iOSAndroid。

推薦書籍:

OpenCV官方網(wǎng)站:https://opencv.org

2.OpenMV

OpenMV被譽為“ 計算機視覺界的Arduino”,使用STM32F4(Cortex-M4)MCU作為主控,基于ARM NN SDK全新開發(fā)的的圖像處理算法,OpenMV跟OpenCV可沒有什么關系哦。

OpenMV使用Python將底層的C/C++程序進行了封裝,并且內(nèi)置MicroPython解釋器,因此可以使用Python進行計算機視覺應用的開發(fā)。

目前OpenMV支持人臉檢測、眼球檢測、顏色追蹤等機器視覺應用,另外還支持拍照、錄像,最新的OpenMV Cam H7還支持熱紅外攝像頭。

官方網(wǎng)站:https://openmv.io/

3.BoofCV

BoofCV是一個從頭開始編寫的開源庫,用于實時計算機視覺。其功能涵蓋了一系列主題,低級圖像處理,攝像機校準,特征檢測/跟蹤,運動結構,基準檢測和識別。BoofCV已經(jīng)在Apache 2.0許可下發(fā)布,用于學術和商業(yè)用途。

BoofCV使用Java實現(xiàn),擁有豐富的圖像處理模塊,可在PC上和嵌入式設備上運行,目前官方提供的有Android平臺和Raspberry PI平臺的示例。

官方網(wǎng)站:http://boofcv.org

4.Dlib

Dlib是一個現(xiàn)代的C++工具包,包含機器學習算法和工具,用于在C++中創(chuàng)建復雜的軟件來解決實際問題。它廣泛應用于工業(yè)界和學術界,包括機器人,嵌入式設備,移動電話和大型高性能計算環(huán)境。Dlib的開源許可允許您在任何應用程序中免費使用它。

官方網(wǎng)站:http://dlib.net/

5.SimpleCV

SimpleCV是一個用于構建計算機視覺應用程序的開源框架。有了它,您可以訪問幾個高性能計算機視覺庫,如OpenCV - 無需首先了解位深度,文件格式,色彩空間,緩沖區(qū)管理,特征值或矩陣與位圖存儲。這使計算機視覺變得簡單。

SimpleCV示例代碼:

from SimpleCV import Camera# Initialize the cameracam = Camera()# Loop to continuously get imageswhile True: # Get Image from camera img = cam.getImage() # Make image black and white img = img.binarize() # Draw the text "Hello World" on image img.drawText("Hello World!") # Show the image img.show()

官方網(wǎng)站:http://simplecv.org/

6.CCV

C-based/Cached/Core Computer Vision Library,一個現(xiàn)代的計算機視覺開源庫,CCV誕生于2010年,它現(xiàn)在可以在Mac ,Linux,F(xiàn)reeBSD,Windows *,iPhone,iPad,Android,Raspberry Pi上運行。

CCV人臉檢測代碼示例:

#include 2 3int main(int argc, char** argv) 4{ 5 ccv_dense_matrix_t* image = 0; 6 ccv_read(argv[1], &image, CCV_IO_RGB_COLOR | CCV_IO_ANY_FILE); 7 ccv_scd_classifier_cascade_t* cascade = ccv_scd_classifier_cascade_read(argv[2]); 8 ccv_array_t* faces = ccv_scd_detect_objects(image, &cascade, 1, ccv_scd_default_params); 9 int i;10 for (i = 0; i < faces->rnum; i++)11 {12 ccv_comp_t* face = (ccv_comp_t*)ccv_array_get(faces, i);13 printf("%d %d %d %d ", face->rect.x, face->rect.y, face->rect.width, face->rect.height);14 }15 ccv_array_free(faces);16 ccv_scd_classifier_cascade_free(cascade);17 ccv_matrix_free(image);18 return 0;19}

官方網(wǎng)站:http://libccv.org/

7.SOD

SOD是一個嵌入式,現(xiàn)代化的跨平臺計算機視覺和機器學習軟件庫,它展示了一套用于深度學習,高級媒體分析和處理的API,可在計算資源有限的嵌入式系統(tǒng)上實時進行多類目標檢測和模型訓練。

SOD是一個開源項目,但是它的官方模型是收費的。

官方網(wǎng)站:https://sod.pixlab.io/

8.VXL

VXL(Vision-something-Libraries)是為計算機視覺研究和實現(xiàn)而設計的C++庫的集合。它是從TargetJr和IUE創(chuàng)建的,旨在建立一個輕便,快速和一致的系統(tǒng)。VXL是用ANSI/ISO C++編寫的,可以在許多平臺上移植。

官方網(wǎng)站:https://vxl.github.io/

9.CImg

CImg是一個小巧的用于圖像處理的開源C++項目,CImg始于1999年,由其作者David Tschumperlé 在寫博士論文期間創(chuàng)建,CImg是簡單的優(yōu)雅的,線程安全的,可移植性非常高。

官方網(wǎng)站:http://cimg.eu/

10.PCL

Point Cloud Library(PCL)是一個獨立的大型開放項目,用于2D / 3D圖像和點云處理。PCL根據(jù)BSD許可條款發(fā)布,因此可以免費用于商業(yè)和研究用途。

官方網(wǎng)站:http://pointclouds.org/

11.LTI

LTI-Lib是一個面向對象的庫,具有經(jīng)常用于圖像處理和計算機視覺的算法和數(shù)據(jù)結構。它是在亞琛工業(yè)大學(RWTH-Aachen University)開發(fā)的,作為許多計算機視覺研究項目的一部分,涉及機器人,物體識別,手語和手勢識別。它提供了一個面向對象的C++庫,其中包含可用于實際應用程序的快速算法。

官方網(wǎng)站:https://www.openhub.net/p/ltilib

12.VLFeat

VLFeat開源庫實現(xiàn)流行的計算機視覺算法。包括Fisher Vector,VLAD,SIFT,MSER,k-means,分層k-means,凝聚信息瓶頸,SLIC超像素,快速移位超像素,大規(guī)模SVM訓練等等。它是用C語言編寫的,用于提高效率和兼容性,在MATLAB中使用易于使用的接口,以及詳細的文檔。它支持Windows,Mac OS X和Linux。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3634

    瀏覽量

    43585
  • 計算機視覺
    +關注

    關注

    9

    文章

    1706

    瀏覽量

    46619
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86374

原文標題:計算機視覺開源庫,你想要的都在這里!

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    什么是計算機視覺計算機視覺的三種方法

    計算機視覺是指通過為計算機賦予人類視覺這一技術目標,從而賦能裝配線檢查到駕駛輔助和機器人等應用。計算機缺乏像人類一樣憑直覺產(chǎn)生
    的頭像 發(fā)表于 11-16 16:38 ?5468次閱讀
    什么是<b class='flag-5'>計算機</b><b class='flag-5'>視覺</b>?<b class='flag-5'>計算機</b><b class='flag-5'>視覺</b>的三種方法

    如何在RK3288上去安裝Opencv開源計算機視覺

    Opencv是什么呢?如何在RK3288上去安裝Opencv開源計算機視覺呢?
    發(fā)表于 02-16 07:06

    基于OpenCV的計算機視覺技術實現(xiàn)

    基于OpenCV的計算機視覺技術實現(xiàn)OpencV是用來實現(xiàn)計算機視覺相關技術的開放源碼工作,是計算機
    發(fā)表于 11-23 21:06 ?0次下載
    基于OpenCV的<b class='flag-5'>計算機</b><b class='flag-5'>視覺</b>技術實現(xiàn)

    計算機視覺講義

    計算機視覺講義:機器視覺是研究用計算機來模擬生物外顯或宏觀視覺功能的科學和技術.機器視覺系統(tǒng)的首
    發(fā)表于 03-19 08:08 ?0次下載

    計算機視覺應用之OpenCV基礎教程

    從工業(yè)檢測系統(tǒng)到自動駕駛系統(tǒng),計算機視覺是一個包括許多有趣應用的廣泛領域。許多這樣的系統(tǒng)在原型和實現(xiàn)階段都要用到開源計算機視覺 (Open
    發(fā)表于 11-18 04:45 ?9480次閱讀
    <b class='flag-5'>計算機</b><b class='flag-5'>視覺</b>應用之OpenCV基礎教程

    基于Vivado HLS的計算機視覺開發(fā)

    OPENCV(Open Source Computer Vision)被廣泛的使用在計算機視覺開發(fā)上。使用Vivado HLS視頻在zynq-7000全可編程soc上加速OPENCV 應用的開發(fā),將大大提升我們的
    發(fā)表于 11-10 10:47 ?1615次閱讀

    計算機視覺與機器視覺區(qū)別

     “計算機視覺”,是指用計算機實現(xiàn)人的視覺功能,對客觀世界的三維場景的感知、識別和理解。計算機視覺
    的頭像 發(fā)表于 12-08 09:27 ?1.3w次閱讀

    計算機視覺常用算法_計算機視覺有哪些分類

    本文主要介紹了計算機視覺常用算法及計算機視覺的分類。
    的頭像 發(fā)表于 07-30 17:34 ?1.4w次閱讀

    微軟開源計算機視覺

    近年來,計算機視覺領域突飛猛進,在人臉識別、圖像理解、搜索、無人機、地圖、半自動和自動駕駛方面得到廣泛應用。而這些應用的核心部分是視覺識別任務,如圖像分類、目標檢測和圖像相似度。
    的頭像 發(fā)表于 08-28 11:34 ?3092次閱讀

    計算機視覺入門指南

    這是一篇計算機視覺入門指南,從概念、原理、用例等角度介紹了計算機視覺。 「機器能夠模擬人類視覺系統(tǒng)」的幻想已經(jīng)過時了。自 1960 年代第一
    的頭像 發(fā)表于 11-27 09:52 ?3143次閱讀

    開源實時計算機視覺BoofCV

    項目介紹 項目名稱:BoofCV 所屬系列:openharmony的第三方組件適配移植 功能:一個開源實時計算機視覺,功能包括低層圖像處理、攝像機標定、特征檢測/跟蹤、運動結構、分類
    發(fā)表于 03-23 09:50 ?1次下載

    計算機視覺的基礎概念和現(xiàn)實應用

    本文將介紹計算機視覺的基礎概念和現(xiàn)實應用,對任何聽說過計算機視覺但不確定它是什么以及如何應用的人,本文是了解計算機
    的頭像 發(fā)表于 11-08 10:10 ?1914次閱讀

    ?十大計算機視覺工具

    OpenCV是一個基于BSD許可(開源)發(fā)行的跨平臺計算機視覺和機器學習軟件,可以運行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。[1] 它輕量級而且高效—
    的頭像 發(fā)表于 03-03 11:49 ?2873次閱讀

    opencv計算機視覺介紹

    OpenCV是一個基于BSD許可(開源)發(fā)行的跨平臺計算機視覺,可以運行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。
    的頭像 發(fā)表于 04-13 18:23 ?3197次閱讀

    計算機視覺驅動的迪斯科開源分享

    電子發(fā)燒友網(wǎng)站提供《計算機視覺驅動的迪斯科開源分享.zip》資料免費下載
    發(fā)表于 06-30 14:48 ?0次下載
    <b class='flag-5'>計算機</b><b class='flag-5'>視覺</b>驅動的迪斯科<b class='flag-5'>開源</b>分享

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品