http://www.cvchina.info/codes/

代码

2011年10月22日发表评论阅读评论

这个页面力图搜集各种跟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 ]

音频重采样。

评论 (36)Trackbacks (4)发表评论Trackback
  1. Allen

    2011年7月13日13:28 | #1
    回复 | 引用

    一个很好的快速小波变换(FWT)源码 C++的 http://www.codeproject.com/KB/graphics/2D_FWT_lib.aspx

    很好用哦

  2. Noodles

    2011年8月12日14:53 | #2
    回复 | 引用

    BRIEF: Binary Robust Independent Elementary Feature 一个很好的局部特征描述子,里面有FAST corner + BRIEF实现特征点匹配的DEMO:http://cvlab.epfl.ch/software/brief/

  3. cwyalpha

    2011年8月12日16:06 | #3
    回复 | 引用

    http://code.google.com/p/javacv
    Java打包的OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, videoInput, and ARToolKitPlus库。
    可以放在Android上用~

  4. cvchina

    2011年8月12日16:35 | #4
    回复 | 引用

    Noodles :

    BRIEF: Binary Robust Independent Elementary Feature 一个很好的局部特征描述子,里面有FAST corner + BRIEF实现特征点匹配的DEMO:http://cvlab.epfl.ch/software/brief/

    最新的OpenCV里面已经包含了BRIEF了,还有Brief的升级版ORB。

  5. Noodles

    2011年8月12日16:54 | #5
    回复 | 引用

    @cvchina opencv包含了巨多东西,看源码原文还是不错的

  6. Anonymous

    2011年8月13日20:22 | #6
    回复 | 引用

    libHIK,HIK SVM,计算HIK SVM跟Centrist的Lib。http://c2inet.sce.ntu.edu.sg/Jianxin/projects/libHIK/libHIK.htm

  7. Anonymous

    2011年8月15日10:31 | #7
    回复 | 引用

    http://code.google.com/p/opendir/,开源的文档图像检索,特征比较简单,但速度挺快的

  8. Anonymous

    2011年8月16日00:08 | #8
    回复 | 引用

    PCL Point Cloud Library~这个就不用多说了吧…

  9. lifespicer

    2011年8月16日13:18 | #9
    回复 | 引用

    顺便说一句, RAVL仍在不断更新中,每天都会重新build。主要是Omniperception Ltd和CVSSP, Unviersity of Surrey在产品开发和学术研究中使用。reference counting, multi-thread.
    界面开发方面支持基于GTK的2D界面,也支持OpenGL的3D方面的显示。
    GNU Lesser General Public License.

  10. cvchina

    2011年8月22日10:48 | #10
    回复 | 引用

    lifespicer :

    顺便说一句, RAVL仍在不断更新中,每天都会重新build。主要是Omniperception Ltd和CVSSP, Unviersity of Surrey在产品开发和学术研究中使用。reference counting, multi-thread.
    界面开发方面支持基于GTK的2D界面,也支持OpenGL的3D方面的显示。
    GNU Lesser General Public License.

    更新的方向是什么?将来会有什么比较吸引人的特性?

  11. KylinCheng

    2011年8月22日16:58 | #11
    回复 | 引用

    一组视觉显著性检测代码的链接:http://cg.cs.tsinghua.edu.cn/people/~cmm/saliency/

  12. 杨柳梧桐

    2011年8月22日17:42 | #12
    回复 | 引用

    KylinCheng :一组视觉显著性检测代码的链接:http://cg.cs.tsinghua.edu.cn/people/~cmm/saliency/

    这种检测显著性的方法可以用在图像分类中吗?貌似目前还没有比较好的框架可以在里面用它

  13. 小龙

    2011年8月23日21:24 | #13
    回复 | 引用

    有用啊,mark!

  14. Anonymous

    2011年8月24日12:22 | #14
    回复 | 引用

    非常好
    要是能够再加上详细的特点或者是比较就更 牛B了
    建议开放一个类似一个wiki的功能,动员集体的力量

  15. zzm

    2011年11月13日11:19 | #15
    回复 | 引用

    @KylinCheng 
    上次下载了他们的代码,结果设定了密码,不知道密码是多少?请问你知道吗?麻烦告知,谢谢!

  16. 大杭宝

    2011年11月15日21:36 | #16
    回复 | 引用

    有没有行为分析方面的源码呢

  17. 大杭宝

    2011年11月15日21:37 | #17
    回复 | 引用

    Allen :一个很好的快速小波变换(FWT)源码 C++的 http://www.codeproject.com/KB/graphics/2D_FWT_lib.aspx
    很好用哦

  18. peterli

    2011年12月28日09:51 | #18
    回复 | 引用

    好东西啊,感谢作者和站主

  19. readzw

    2012年1月7日16:14 | #19
    回复 | 引用

    我找到了组织啊!

  20. Anonymous

    2012年3月2日09:51 | #20
    回复 | 引用

    支持,这么好的东西

  21. janice

    2012年3月2日22:59 | #21
    回复 | 引用

    嗯嗯,千言万语汇成一句,终于找到组织啦。

  22. Anonymous

    2012年3月26日16:42 | #22
    回复 | 引用

    请问谁有MB-LBP、AdaBoost训练人脸检测的相关代码呢,万分感激啊!QQ:314945387

  23. liyanbin

    2012年3月30日14:46 | #23
    回复 | 引用

    你好,请问有稀疏表示中inpainting的源代码吗,我想调试一下,万分感谢,邮箱415461967@qq.com

  24. GoGo

    2012年4月9日17:36 | #24
    回复 | 引用

    有木有ASM的C++代码?

  25. xdyang

    2012年7月5日14:18 | #25
    回复 | 引用

    Up一下。这两天一直在看Rob Hess的sift代码,写的非常好,思路清晰,代码紧凑规范。

  26. 冷袖

    2012年7月9日18:03 | #26
    回复 | 引用

    资源不错,期待进一步更新

  27. Admin

    2012年7月11日17:54 | #27
    回复 | 引用

    很好很强大

  28. zhkhua

    2012年7月26日13:59 | #28
    回复 | 引用

    一个简单 快速 鲁棒 的基于压缩感知理论跟踪算法
    http://www4.comp.polyu.edu.hk/~cslzhang/CT/CT.htm

  29. cvchina

    2012年7月30日10:48 | #29
    回复 | 引用

    感谢诸位对鄙人的长期支持

  30. 冷袖

    2012年8月9日14:01 | #30
    回复 | 引用

    SPAMS(SPArse Modeling Software) implements algorithms for solving various machine learning and signal processing problems involving sparse regularizations. Click my nickname to get it.

  31. spring

    2012年9月19日14:45 | #31
    回复 | 引用

    不错,标注一下!

  32. 知秋

    2012年11月10日10:16 | #32
    回复 | 引用

    最近在做行人检测,老师不研究这个,一个实验室就我一个在做,在网上找了好多都是unix下编译,混合c++,搞不定,亚历山大。求可以在windows上跑起来用matlab编写的行人检测代码!!!!

  33. 知秋

    2012年11月10日10:18 | #33
    回复 | 引用

    邮箱302792317@qq.com

  34. HU

    2012年11月10日23:37 | #34
    回复 | 引用

    @lifespicer 
    的确。RAVL 每天都在更新,主要是BILL CHRISTMAS在维护。我现在正在用RAVL作项目。

  35. HU

    2012年11月10日23:38 | #35
    回复 | 引用

    @GoGo 
    哥们,那个网上就有阿。ASM的C++源码很多阿

  36. Anonymous

    2012年12月2日16:37 | #36
    回复 | 引用

    请提供链接好么?我只找到一个,还不是原版的@HU

一些图像视频资料_拔剑-浆糊的传说_新浪博客相关推荐

  1. 视频文件格式扩展名/专用名词详解_拔剑-浆糊的传说_新浪博客

    视频文件格式扩展名/专用名词详解 收藏 http://blog.csdn.net/fancyaphy/archive/2006/08/08/1037131.aspx AAC AAC全称高级音频编码(A ...

  2. 某人写的openCV学习笔记_拔剑-浆糊的传说_新浪博客

    http://blog.csdn.net/thefutureisour 我的OpenCV学习笔记(25):c++版本的高斯混合模型的源代码完全注释 之前看到过C版本的,感觉写的很长,没有仔细看,但是C ...

  3. 图像处理-机器学习一些科普材料汇集 - 持续更新中_拔剑-浆糊的传说_新浪博客...

    图像处理-机器学习-SLAM基础知识汇集(更新中) --by zxg519 at sina.com 1.适用于机器学习的矩阵求导推导技巧 1.矩阵求导术(上)-- 非常好 https://zhuanl ...

  4. FW:图像处理与计算机视觉 基础、经典以及最近发展_拔剑-浆糊的传说_新浪博客...

    图像处理与计算机视觉 基础.经典以及最近发展 http://blog.csdn.net/liuyue2046/article/details/12658441 http://www.iask.sina ...

  5. FW:卷积神经网络大总结_拔剑-浆糊的传说_新浪博客

    http://blog.csdn.net/zyazky/article/details/53108346 卷积神经网络大总结 标签: 深度学习卷积神经网络 2016-11-10 00:03 303人阅 ...

  6. 关于SLAM的系列很有价值的网文_拔剑-浆糊的传说_新浪博客

    1.半闲居士:视觉SLAM中的数学基础 第一篇 3D空间的位置表示 http://blog.exbot.net/archives/2528 2.半闲居士:视觉SLAM中的数学基础 第二篇 四元数 ht ...

  7. FW:行人检测简述_拔剑-浆糊的传说_新浪博客

    行人检测简述 http://blog.csdn.net/carson2005/article/details/8316835 分类: CV相关2012-12-18 23:32 248人阅读 评论(2) ...

  8. HTML5与视频传输_拔剑-浆糊的传说_新浪博客

    HTML5在线摄像头应用 http://www.cnblogs.com/singlex/archive/2012/06/06/2538339.html HTML5在线摄像头应用 最近在搞一个考试系统, ...

  9. 没用的大用_拔剑-浆糊的传说_新浪博客

    没用的大用 --拔剑 话说古代有个网络大V庄先生,他的粉丝数量虽然比不上整天到各国指手画脚的吃饱了饭没事可干的当世第一大V空得发慌的孔夫子先生,但也足可翻手为云覆手雨,据说此人长期在大名鼎鼎的万愚死所 ...

最新文章

  1. 使用动态解析设置***
  2. Smart Form不弹出假脱机设置界面直接打印预览
  3. LVM逻辑卷 (概述lvm,管理卷组 物理卷 逻辑卷,磁盘配额)
  4. 求两个Linux文本文件的交集、差集、并集
  5. 开源内容管理系统 php mysql_30 个很棒的PHP开源CMS内容管理系统小结
  6. 预培训个人项目(地铁线路规划)
  7. linux 的常用命令---------第十二阶段(smb、FTP服务)
  8. C++中_tmain()和main()
  9. 最常用的springmvc注解使用技巧
  10. Chip-seq分析笔记
  11. 软件无线电 --- Rtlsdr系统原理框图
  12. 计算机控制系统直流电机闭环调速实验,直流电机闭环调速控制系统
  13. 网页中的字体对应的word字体大小对照表
  14. C++如何判断一个程序是 死锁 还是 死循环,如何进行问题定位与分析
  15. Oracle实验三 基于大数据集的数据库操作
  16. pojnbsp;2392nbsp;Spacenbsp;Elevatornbsp;背包
  17. 了解一个人最好的方式就是和他(她)去旅行,
  18. 从输入url到页面加载完成中间都发生了什么?
  19. H5一键复制 兼容iOS
  20. 21点(Blackjack)与概率

热门文章

  1. 如何分享 iPhone 网络到 Mac?
  2. 微信公众号个人中心,实现自动登录的问题
  3. 【RPA】使用RPA捕捉抖音数据
  4. 色彩理论之RGB(1)
  5. Apache CXF - 快速指南
  6. ChatGPT 最强代码解释器突破“封印”:30 秒出片、5 分钟制作游戏、可视化分析...样样精通!...
  7. 查看服务器配置信息命令
  8. 30多个DVR品牌现新漏洞,或致永久性Mirai感染
  9. 割接方案,迁移方案英文怎么说
  10. 微信服务号申请、认证、认证后申请商家支付接口