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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

計(jì)算機(jī)視覺開源庫集錦

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

計(jì)算機(jī)視覺開源庫集錦

1.OpenCV

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

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

推薦書籍:

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

2.OpenMV

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

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

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

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

3.BoofCV

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

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

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

4.Dlib

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

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

5.SimpleCV

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

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,一個(gè)現(xiàn)代的計(jì)算機(jī)視覺開源庫,CCV誕生于2010年,它現(xiàn)在可以在Mac ,Linux,F(xiàn)reeBSD,Windows *,iPhone,iPad,Android,Raspberry Pi上運(yùn)行。

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是一個(gè)嵌入式,現(xiàn)代化的跨平臺(tái)計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫,它展示了一套用于深度學(xué)習(xí),高級(jí)媒體分析和處理的API,可在計(jì)算資源有限的嵌入式系統(tǒng)上實(shí)時(shí)進(jìn)行多類目標(biāo)檢測和模型訓(xùn)練。

SOD是一個(gè)開源項(xiàng)目,但是它的官方模型是收費(fèi)的。

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

8.VXL

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

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

9.CImg

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

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

10.PCL

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

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

11.LTI

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

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

12.VLFeat

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

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

    關(guān)注

    3

    文章

    3125

    瀏覽量

    42067
  • 計(jì)算機(jī)視覺
    +關(guān)注

    關(guān)注

    8

    文章

    1685

    瀏覽量

    45811
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84068

原文標(biāo)題:計(jì)算機(jī)視覺開源庫,你想要的都在這里!

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是計(jì)算機(jī)視覺計(jì)算機(jī)視覺的三種方法

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

    如何在RK3288上去安裝Opencv開源計(jì)算機(jī)視覺

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

    基于OpenCV的計(jì)算機(jī)視覺技術(shù)實(shí)現(xiàn)

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

    計(jì)算機(jī)視覺講義

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

    計(jì)算機(jī)視覺應(yīng)用之OpenCV基礎(chǔ)教程

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

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

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

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

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

    計(jì)算機(jī)視覺常用算法_計(jì)算機(jī)視覺有哪些分類

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

    微軟開源計(jì)算機(jī)視覺

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

    計(jì)算機(jī)視覺入門指南

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

    開源實(shí)時(shí)計(jì)算機(jī)視覺BoofCV

    項(xiàng)目介紹 項(xiàng)目名稱:BoofCV 所屬系列:openharmony的第三方組件適配移植 功能:一個(gè)開源實(shí)時(shí)計(jì)算機(jī)視覺,功能包括低層圖像處理、攝像機(jī)標(biāo)定、特征檢測/跟蹤、運(yùn)動(dòng)結(jié)構(gòu)、分類
    發(fā)表于 03-23 09:50 ?1次下載

    計(jì)算機(jī)視覺的基礎(chǔ)概念和現(xiàn)實(shí)應(yīng)用

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

    ?十大計(jì)算機(jī)視覺工具

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

    opencv計(jì)算機(jī)視覺介紹

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

    計(jì)算機(jī)視覺驅(qū)動(dòng)的迪斯科開源分享

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