計算機(jī)視覺開源庫集錦
1.OpenCV
OpenCV世界上最流行的計算機(jī)視覺開源庫,遵循BSD開源許可,可以免費(fèi)用于學(xué)術(shù)和商業(yè)用途。
OpenCV具有C ++,Python和Java接口,支持Windows,Linux,Mac OS,iOS和Android。
推薦書籍:
OpenCV官方網(wǎng)站:https://opencv.org
2.OpenMV
OpenMV被譽(yù)為“ 計算機(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ī)視覺應(yīng)用的開發(fā)。
目前OpenMV支持人臉檢測、眼球檢測、顏色追蹤等機(jī)器視覺應(yīng)用,另外還支持拍照、錄像,最新的OpenMV Cam H7還支持熱紅外攝像頭。
官方網(wǎng)站:https://openmv.io/
3.BoofCV
BoofCV是一個從頭開始編寫的開源庫,用于實(shí)時計算機(jī)視覺。其功能涵蓋了一系列主題,低級圖像處理,攝像機(jī)校準(zhǔn),特征檢測/跟蹤,運(yùn)動結(jié)構(gòu),基準(zhǔn)檢測和識別。BoofCV已經(jīng)在Apache 2.0許可下發(fā)布,用于學(xué)術(shù)和商業(yè)用途。
BoofCV使用Java實(shí)現(xiàn),擁有豐富的圖像處理模塊,可在PC上和嵌入式設(shè)備上運(yùn)行,目前官方提供的有Android平臺和Raspberry PI平臺的示例。
官方網(wǎng)站:http://boofcv.org
4.Dlib
Dlib是一個現(xiàn)代的C++工具包,包含機(jī)器學(xué)習(xí)算法和工具,用于在C++中創(chuàng)建復(fù)雜的軟件來解決實(shí)際問題。它廣泛應(yīng)用于工業(yè)界和學(xué)術(shù)界,包括機(jī)器人,嵌入式設(shè)備,移動電話和大型高性能計算環(huán)境。Dlib的開源許可允許您在任何應(yīng)用程序中免費(fèi)使用它。

官方網(wǎng)站:http://dlib.net/
5.SimpleCV
SimpleCV是一個用于構(gòu)建計算機(jī)視覺應(yīng)用程序的開源框架。有了它,您可以訪問幾個高性能計算機(jī)視覺庫,如OpenCV - 無需首先了解位深度,文件格式,色彩空間,緩沖區(qū)管理,特征值或矩陣與位圖存儲。這使計算機(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,一個現(xiàn)代的計算機(jī)視覺開源庫,CCV誕生于2010年,它現(xiàn)在可以在Mac ,Linux,F(xiàn)reeBSD,Windows *,iPhone,iPad,Android,Raspberry Pi上運(yùn)行。

CCV人臉檢測代碼示例:
#include
官方網(wǎng)站:http://libccv.org/
7.SOD
SOD是一個嵌入式,現(xiàn)代化的跨平臺計算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫,它展示了一套用于深度學(xué)習(xí),高級媒體分析和處理的API,可在計算資源有限的嵌入式系統(tǒng)上實(shí)時進(jìn)行多類目標(biāo)檢測和模型訓(xùn)練。
SOD是一個開源項(xiàng)目,但是它的官方模型是收費(fèi)的。
官方網(wǎng)站:https://sod.pixlab.io/
8.VXL
VXL(Vision-something-Libraries)是為計算機(jī)視覺研究和實(shí)現(xiàn)而設(shè)計的C++庫的集合。它是從TargetJr和IUE創(chuàng)建的,旨在建立一個輕便,快速和一致的系統(tǒng)。VXL是用ANSI/ISO C++編寫的,可以在許多平臺上移植。
官方網(wǎng)站:https://vxl.github.io/
9.CImg
CImg是一個小巧的用于圖像處理的開源C++項(xiàng)目,CImg始于1999年,由其作者David Tschumperlé 在寫博士論文期間創(chuàng)建,CImg是簡單的優(yōu)雅的,線程安全的,可移植性非常高。

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

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

官方網(wǎng)站:https://www.openhub.net/p/ltilib
12.VLFeat
VLFeat開源庫實(shí)現(xiàn)流行的計算機(jī)視覺算法。包括Fisher Vector,VLAD,SIFT,MSER,k-means,分層k-means,凝聚信息瓶頸,SLIC超像素,快速移位超像素,大規(guī)模SVM訓(xùn)練等等。它是用C語言編寫的,用于提高效率和兼容性,在MATLAB中使用易于使用的接口,以及詳細(xì)的文檔。它支持Windows,Mac OS X和Linux。
-
開源
+關(guān)注
關(guān)注
3文章
4031瀏覽量
45568 -
計算機(jī)視覺
+關(guān)注
關(guān)注
9文章
1714瀏覽量
47452 -
python
+關(guān)注
關(guān)注
57文章
4857瀏覽量
89581
原文標(biāo)題:計算機(jī)視覺開源庫,你想要的都在這里!
文章出處:【微信號:vision263com,微信公眾號:新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
什么是計算機(jī)視覺?計算機(jī)視覺的三種方法
基于OpenCV的計算機(jī)視覺技術(shù)實(shí)現(xiàn)
計算機(jī)視覺講義
計算機(jī)視覺應(yīng)用之OpenCV基礎(chǔ)教程
基于Vivado HLS的計算機(jī)視覺開發(fā)
計算機(jī)視覺與機(jī)器視覺區(qū)別
微軟開源的計算機(jī)視覺庫
計算機(jī)視覺入門指南
開源實(shí)時計算機(jī)視覺庫BoofCV
計算機(jī)視覺的基礎(chǔ)概念和現(xiàn)實(shí)應(yīng)用
?十大計算機(jī)視覺工具
opencv計算機(jī)視覺庫介紹
計算機(jī)視覺驅(qū)動的迪斯科開源分享

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