代码资料
来源:互联网 发布:文件加密软件 编辑:程序博客网 时间:2024/05/01 13:50
这个页面力图搜集各种跟CV,AR相关的代码,如无特别声明,均是c/c++代码。还是一贯的标准,不求全面,只求质量。
如有特别推荐的代码,请在本页留言,或者email我:cvchina AT gmail.com
通用库/General Library
- OpenCV
无需多言。
- RAVL
Recognition And Vision Library. 线程安全。强大的IO机制。包含AAM。
- CImg
很酷的一个图像处理包。整个库只有一个头文件。包含一个基于PDE的光流算法。
图像,视频IO/Image, Video IO
- FreeImage
- DevIL
- ImageMagick
- FFMPEG
- VideoInput
- portVideo
AR相关/Augmented Reality
- ARToolKit
基于Marker的AR库
- ARToolKitPlus
ARToolKit的增强版。实现了更好的姿态估计算法。
- PTAM
实时的跟踪、SLAM、AR库。无需Marker,模板,内置传感器等。
- BazAR
基于特征点检测和识别的AR库。
局部不变特征/Local Invariant Feature
- VLFeat
目前最好的Sift开源实现。同时包含了KD-tree,KD-Forest,BoW实现。
- Ferns
基于Naive Bayesian Bundle的特征点识别。高速,但占用内存高。
- SIFT By Rob Hess
基于OpenCV的Sift实现。
目标检测/Object Detection
- AdaBoost By JianXin.Wu
又一个AdaBoost实现。训练速度快。
- 行人检测 By JianXin.Wu
基于Centrist和Linear SVM的快速行人检测。
(近似)最近邻/ANN
- FLANN
目前最完整的(近似)最近邻开源库。不但实现了一系列查找算法,还包含了一种自动选取最快算法的机制。
- ANN
另外一个近似最近邻库。
SLAM & SFM
- SceneLib [LGPL]
monoSLAM库。由Androw Davison开发。
图像分割/Segmentation
- SLIC Super Pixel
使用Simple Linear Iterative Clustering产生指定数目,近似均匀分布的Super Pixel。
目标跟踪/Tracking
- TLD
基于Online Random Forest的目标跟踪算法。
- KLT
Kanade-Lucas-Tracker
- Online boosting trackers
Online Boosting Trackers
直线检测/Line Detection
- DSCC
基于联通域连接的直线检测算法。
- LSD [GPL]
基于梯度的,局部直线段检测算子。
指纹/Finger Print
- pHash [GPL]
基于感知的多媒体文件Hash算法。(提取,对比图像、视频、音频的指纹)
图像检索/Image Retrieval
- libpmk
Pyramid Matching Algorithm实现。
- vocsearch
一个简单的的Vocabulary Tree实现。
视觉显著性/Visual Salience
- Global Contrast Based Salient Region Detection
Ming-Ming Cheng的视觉显著性算法。
FFT/DWT
- FFTW [GPL]
最快,最好的开源FFT。
- FFTReal [WTFPL]
轻量级的FFT实现。许可证是亮点。
音频处理/Audio processing
- STK [Free]
音频处理,音频合成。
- libsndfile [LGPL]
音频文件IO。
- libsamplerate [GPL ]
音频重采样。
- 代码资料
- 代码资料
- 提交资料的代码
- 代码审查相关资料
- dom4J使用代码资料
- 代码检视资料
- 最短路代码资料
- VINS 代码介绍资料
- 修改资料代码(测试成功)
- Android资料(书籍+代码)
- 代码大全之内训资料
- [资料]L1算法代码大合集
- lda代码的一些资料
- 计算机视觉资料---有源代码
- android资料收集优秀代码
- [资料]L1算法代码大合集
- 代码混淆资料收集【转】
- Pointgrey相机代码和资料
- 通过正则表达式获取标准url地址的域名和文件后缀名
- Java集合框架—List
- KendoUI使用指南
- 指针函数与函数指针区别
- 小Tips—为Apache 2.x添加压缩功能
- 代码资料
- fragment和activity通信问题
- 如何搞定毕业论文查重
- LintCode 加油站
- MySql获取数据库大小
- 1. Two Sum
- Android studio -SVN 的使用
- 第十一周项目4—教师兼干部类
- BC 81