代码
这个页面力图搜集各种跟CV,AR相关的代码,如无特别声明,均是c/c++代码。还是一贯的标准,不求全面,只求质量。
如有特别推荐的代码,请在本页留言,或者email我:cvchina AT gmail.com
通用库/General Library
无需多言。
Recognition And Vision Library. 线程安全。强大的IO机制。包含AAM。
很酷的一个图像处理包。整个库只有一个头文件。包含一个基于PDE的光流算法。
图像,视频IO/Image, Video IO
AR相关/Augmented Reality
基于Marker的AR库
ARToolKit的增强版。实现了更好的姿态估计算法。
实时的跟踪、SLAM、AR库。无需Marker,模板,内置传感器等。
基于特征点检测和识别的AR库。
局部不变特征/Local Invariant Feature
目前最好的Sift开源实现。同时包含了KD-tree,KD-Forest,BoW实现。
基于Naive Bayesian Bundle的特征点识别。高速,但占用内存高。
基于OpenCV的Sift实现。
目标检测/Object Detection
又一个AdaBoost实现。训练速度快。
基于Centrist和Linear SVM的快速行人检测。
(近似)最近邻/ANN
目前最完整的(近似)最近邻开源库。不但实现了一系列查找算法,还包含了一种自动选取最快算法的机制。
另外一个近似最近邻库。
SLAM & SFM
- SceneLib [LGPL]
monoSLAM库。由Androw Davison开发。
图像分割/Segmentation
使用Simple Linear Iterative Clustering产生指定数目,近似均匀分布的Super Pixel。
目标跟踪/Tracking
基于Online Random Forest的目标跟踪算法。
Kanade-Lucas-Tracker
Online Boosting Trackers
直线检测/Line Detection
基于联通域连接的直线检测算法。
- LSD [GPL]
基于梯度的,局部直线段检测算子。
指纹/Finger Print
- pHash [GPL]
基于感知的多媒体文件Hash算法。(提取,对比图像、视频、音频的指纹)
图像检索/Image Retrieval
Pyramid Matching Algorithm实现。
一个简单的的Vocabulary Tree实现。
视觉显著性/Visual Salience
Ming-Ming Cheng的视觉显著性算法。
FFT/DWT
- FFTW [GPL]
最快,最好的开源FFT。
- FFTReal [WTFPL]
轻量级的FFT实现。许可证是亮点。
音频处理/Audio processing
- STK [Free]
音频处理,音频合成。
- libsndfile [LGPL]
音频文件IO。
- libsamplerate [GPL ]
音频重采样。
一个很好的快速小波变换(FWT)源码 C++的 http://www.codeproject.com/KB/graphics/2D_FWT_lib.aspx
很好用哦
BRIEF: Binary Robust Independent Elementary Feature 一个很好的局部特征描述子,里面有FAST corner + BRIEF实现特征点匹配的DEMO:http://cvlab.epfl.ch/software/brief/
http://code.google.com/p/javacv
Java打包的OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput, and ARToolKitPlus库。
可以放在Android上用~
最新的OpenCV里面已经包含了BRIEF了,还有Brief的升级版ORB。
@cvchina opencv包含了巨多东西,看源码原文还是不错的
libHIK,HIK SVM,计算HIK SVM跟Centrist的Lib。http://c2inet.sce.ntu.edu.sg/Jianxin/projects/libHIK/libHIK.htm
http://code.google.com/p/opendir/,开源的文档图像检索,特征比较简单,但速度挺快的
PCL Point Cloud Library~这个就不用多说了吧…
顺便说一句, RAVL仍在不断更新中,每天都会重新build。主要是Omniperception Ltd和CVSSP, Unviersity of Surrey在产品开发和学术研究中使用。reference counting, multi-thread.
界面开发方面支持基于GTK的2D界面,也支持OpenGL的3D方面的显示。
GNU Lesser General Public License.
更新的方向是什么?将来会有什么比较吸引人的特性?
一组视觉显著性检测代码的链接:http://cg.cs.tsinghua.edu.cn/people/~cmm/saliency/
这种检测显著性的方法可以用在图像分类中吗?貌似目前还没有比较好的框架可以在里面用它
有用啊,mark!
非常好
要是能够再加上详细的特点或者是比较就更 牛B了
建议开放一个类似一个wiki的功能,动员集体的力量
@KylinCheng
上次下载了他们的代码,结果设定了密码,不知道密码是多少?请问你知道吗?麻烦告知,谢谢!
有没有行为分析方面的源码呢
好东西啊,感谢作者和站主
我找到了组织啊!
支持,这么好的东西
嗯嗯,千言万语汇成一句,终于找到组织啦。
请问谁有MB-LBP、AdaBoost训练人脸检测的相关代码呢,万分感激啊!QQ:314945387
你好,请问有稀疏表示中inpainting的源代码吗,我想调试一下,万分感谢,邮箱415461967@qq.com
有木有ASM的C++代码?