开源图像视频处理库

1. 计算机视觉库Oepncv

OpenCV是Intel开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法; 拥有包括 300 多个C函数的跨平台的中、高层 API;它不依赖于其它的外部库,但也可以使用某些外部库。对非商业应用和商业应用都是免费的;为Intel Integrated Performance Primitives (IPP) 提供了透明接口

http://www.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5

2. OpenPR

Pattern Recognition project(开放模式识别项目),致力于开发出一套包含图像处理、计算机视觉、自然语言处理、模式识别、机器学习和相关领域算法的函数库。

http://www.openpr.org.cn/

3. openvis3d

这个项目的目的是提供一个高效的3D计算机视觉库,用于图像和视频处理。它包括深度立体匹配、光流(运动)估计、遮挡检测和运动平台估计

http://code.google.com/p/openvis3d/

4. VLFeat

一个开源的计算机视觉库,实现了 SIFT,MSER, k-means, hierarchical k-means, agglomerative information bottleneck, quick shift等算法。由C语言编写,提供MATLAB接口,文档详细。支持跨平台。

http://www.vlfeat.org/

5. LTI-Lib

LTI-Lib 是一个包含图像处理和计算机视觉常用算法和数据结构的面向对象库,提供 Windows 下的 VC 版本和 Linux 下的 gcc 版本。主要包含以下几方面的内容:线性代数、聚类分析、图像处理、可视化和绘图工具

http://www.ie.itcr.ac.cr/palvarado/ltilib-2/homepage/

6. BoofCV

BoofCV 是一个 Java 的全新实时的计算机视觉库,BoofCV 易于使用而且具有非常高的性能。它提供了一系列从低层次的图像处理、小波去噪功能以及更高层次的三维几何视野。使用 BSD 许可证可在商业应用中使用

http://boofcv.org/index.php?title=Main_Page

7. SVL

STAIR Vision Library (SVL) 最初是为支持斯坦福智能机器人设计的,提供对计算机视觉、机器学习和概率统计模型的支持

http://ai.stanford.edu/~sgould/svl/

8.BazAR

BazAR 是基于特征点检测和匹配的计算机视觉库。 它能够快速检测和匹配图像中的已知物体,并且能够用于增强现实,它是计算机视觉研究的先进成果。

基于opencv改进和增加feature提取等算法。有基于特征的object recognition。

9.RAVL

Recognition And Vision Library (RAVL) 是一个通用 C++ 库,包含计算机视觉、模式识别等模块。

10. FFmepg

FFmpeg是一个开源免费跨平台的视频和音频流方案。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。

http://ffmpeg.org/

11. JavaCV

JavaCV 提供了在计算机视觉领域的封装库,包括:Opencv、ARToolKitPlus、libdc1394 2.x 、PGR FlyCapture和FFmpeg。此外,该工具可以很容易地使用Java平台的功能。

http://code.google.com/p/javacv/

12. pyopencv

OpenCV的Python封装

http://code.google.com/p/pyopencv/

13. OpenVSS

OpenVSS - 开放平台的视频监控系统 - 是一个系统级别的视频监控软件视频分析框架(VAF)的视频分析与检索和播放服务,记录和索引技术。它被设计成插件式的支持多摄像头平台,多分析仪模块(OpenCV的集成),以及多核心架构。

http://www.openvas.org/

14. qcv

计算机视觉快速开发平台,提供测试框架,使开发者可以专注于算法研究。

15. Scilab

Scilab是开源的科学计算软件,SIP是scilab的图像处理和计算机视觉库

http://www.scilab.org/

16. SourceForge.net

SourceForge.net,又称SF.net,是开源软件开发者进行开发管理的集中式场所,也是全球最大开源软件开发平台和仓库。,又称SF.net,是开源软件开发者进行开发管理的集中式场所,也是全球最大开源软件开发平台和仓库。

http://sourceforge.net/

你可能感兴趣的:(开源图像视频处理库)