開(kāi)源生物特征識(shí)別庫(kù)OpenBR和OpenCV等術(shù)語(yǔ)解釋
一、開(kāi)源生物特征識(shí)別庫(kù) OpenBR
OpenBR 是一個(gè)用來(lái)從照片中識(shí)別人臉的工具。還支持推算性別與年齡。
使用方法:$ br -algorithm FaceRecogniTIon -compare me.jpg you.jpg
二、計(jì)算機(jī)視覺(jué)庫(kù) OpenCV
OpenCV 是 Intel 開(kāi)源計(jì)算機(jī)視覺(jué)庫(kù)。它由一系列 C 函數(shù)和少量 C++ 類(lèi)構(gòu)成,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法。
OpenCV 擁有包括 300 多個(gè)C函數(shù)的跨平臺(tái)的中、高層 API。它不依賴(lài)于其它的外部庫(kù)——盡管也可以使用某些外部庫(kù)。
OpenCV 對(duì)非商業(yè)應(yīng)用和商業(yè)應(yīng)用都是免費(fèi)(FREE)的。(細(xì)節(jié)參考 license)。
OpenCV 為Intel Integrated Performance PrimiTIves (IPP) 提供了透明接口。 這意味著如果有為特定處理器優(yōu)化的的 IPP 庫(kù), OpenCV 將在運(yùn)行時(shí)自動(dòng)加載這些庫(kù)。
三、人臉識(shí)別 faceservice.cgi
faceservice.cgi 是一個(gè)用來(lái)進(jìn)行人臉識(shí)別的 CGI 程序, 你可以通過(guò)上傳圖像,然后該程序即告訴你人臉的大概坐標(biāo)位置。faceservice是采用 OpenCV 庫(kù)進(jìn)行開(kāi)發(fā)的。
四、Java視覺(jué)處理庫(kù) JavaCV
JavaCV 提供了在計(jì)算機(jī)視覺(jué)領(lǐng)域的封裝庫(kù),包括:OpenCV、ARToolKitPlus、libdc1394 2.x 、PGR FlyCapture和FFmpeg。此外,該工具可以很容易地使用Java平臺(tái)的功能。
JavaCV 還帶有硬件加速的全屏幕圖像顯示(CanvasFrame),易于在多個(gè)內(nèi)核中執(zhí)行并行代碼(并行),用戶(hù)友好的幾何和色彩的相機(jī)和投影儀校準(zhǔn)(GeometricCalibrator,ProCamGeometricCalibrator,ProCamColorCalibrator ),檢測(cè)和特征點(diǎn)(ObjectFinder),一類(lèi)是實(shí)現(xiàn)投影,攝像系統(tǒng)(直接圖像對(duì)齊設(shè)置匹配主要GNImageAligner,ProjecTIveTransformer,ProjecTIveGainBiasTransformer,ProCamTransformer 和ReflectanceInitializer),以及在 JavaCV 類(lèi)雜項(xiàng)功能。
五、視頻監(jiān)控系統(tǒng) OpenVSS
OpenVSS - 開(kāi)放平臺(tái)的視頻監(jiān)控系統(tǒng) - 是一個(gè)系統(tǒng)級(jí)別的視頻監(jiān)控軟件視頻分析框架(VAF)的視頻分析與檢索和播放服務(wù),記錄和索引技術(shù)。它被設(shè)計(jì)成插件式的支持多攝像頭平臺(tái),多分析儀模塊(OpenCV的集成),以及多核心架構(gòu)。
六、OpenCV的.NET版 OpenCVDotNet
OpenCVDotNet 是一個(gè) .NET 對(duì) OpenCV 包的封裝。
七、人臉檢測(cè)算法 jViolajones
jViolajones是人臉檢測(cè)算法Viola-Jones的一個(gè)Java實(shí)現(xiàn),并能夠加載OpenCV XML文件。
示例代碼:
八、手勢(shì)識(shí)別 hand-gesture-detection
手勢(shì)識(shí)別,用OpenCV實(shí)現(xiàn)
九、人臉檢測(cè)與跟蹤庫(kù) asmlibrary
Active Shape Model Library (ASMLibrary©) SDK, 用OpenCV開(kāi)發(fā),用于人臉檢測(cè)與跟蹤。
十、開(kāi)放模式識(shí)別項(xiàng)目 OpenPR
Pattern Recognition project(開(kāi)放模式識(shí)別項(xiàng)目),致力于開(kāi)發(fā)出一套包含圖像處理、計(jì)算機(jī)視覺(jué)、自然語(yǔ)言處理、模式識(shí)別、機(jī)器學(xué)習(xí)和相關(guān)領(lǐng)域算法的函數(shù)庫(kù)。
十一、運(yùn)動(dòng)檢測(cè)程序 QMotion
QMotion 是一個(gè)采用 OpenCV 開(kāi)發(fā)的運(yùn)動(dòng)檢測(cè)程序,基于 QT。
十二、圖像特征提取 cvBlob
cvBlob 是計(jì)算機(jī)視覺(jué)應(yīng)用中在二值圖像里尋找連通域的庫(kù).能夠執(zhí)行連通域分析與特征提取。
十三、OpenCV的.Net封裝 OpenCVSharp
OpenCVSharp 是一個(gè)OpenCV的.Net wrapper,應(yīng)用最新的OpenCV庫(kù)開(kāi)發(fā),使用習(xí)慣比EmguCV更接近原始的OpenCV,有詳細(xì)的使用樣例供參考。
十四、人臉檢測(cè)識(shí)別 mcvai-tracking
提供人臉檢測(cè)、識(shí)別與檢測(cè)特定人臉的功能,示例代碼
十五、視頻捕獲 API VideoMan
VideoMan 提供一組視頻捕獲 API 。支持多種視頻流同時(shí)輸入(視頻傳輸線(xiàn)、USB攝像頭和視頻文件等)。能利用 OpenGL 對(duì)輸入進(jìn)行處理,方便的與 OpenCV,CUDA 等集成開(kāi)發(fā)計(jì)算機(jī)視覺(jué)系統(tǒng)。
十六、基于QT的計(jì)算機(jī)視覺(jué)庫(kù) QVision
基于 QT 的面向?qū)ο蟮亩嗥脚_(tái)計(jì)算機(jī)視覺(jué)庫(kù)??梢苑奖愕膭?chuàng)建圖形化應(yīng)用程序,算法庫(kù)主要從 OpenCV,GSL,CGAL,IPP,Octave 等高性能庫(kù)借鑒而來(lái)。
十七、開(kāi)源視線(xiàn)跟蹤軟件 ITU Gaze Tracker
哥本哈根大學(xué)開(kāi)源視線(xiàn)跟蹤軟件
The ITU Gaze Tracker is an open-source eye tracker that aims to provide a low-cost alternative to commercial gaze tracking systems and to make this technology more accessible. It is developed by the Gaze Group at theIT University of Copenhagen and other contributors from the community, with the support of theCommunication by Gaze Interaction Association (COGAIN).
十八、圖像處理和計(jì)算機(jī)視覺(jué)常用算法庫(kù) LTI-Lib





