计算机视觉工具、代码合集

1 特征提取(Feature Extraction)

2 图像分割(Image Segmentation)

  • Normalized Cut [[Matlab code]
  • Gerg Mori’ Superpixel [Matlab code]
  • Efficient Graph-based Image Segmentation [C++ code][Matlab wrapper]
  • Mean-Shift Image Segmentation [EDISON C++ code][Matlab wrapper]
  • OWT-UCM Hierarchical Segmentation [Resources]
  • Turbepixels [Matlab code 32bit] [Matlab code 64bit][Updated code]
  • Quick-Shift [VLFeat]
  • SLIC Superpixels [Project]
  • Segmentation by Minimum Code Length [Project]
  • Biased Normalized Cut [Project]
  • Segmentation Tree [Project]
  • Entropy Rate Superpixel Segmentation [Code]
  • Fast Approximate Energy Minimization via Graph Cuts [Paper][Code]
  • Efficient Planar Graph Cuts with Applications in Computer Vision [Paper][Code]
  • Isoperimetric Graph Partitioning for Image Segmentation [Paper][Code]
  • Random Walks for Image Segmentation [Paper][Code]
  • Blossom V: A new implementation of a minimum cost perfect matching algorithm [Code]
  • An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Computer Vision [Paper][Code]
  • Geodesic Star Convexity for Interactive Image Segmentation [Project]
  • Contour Detection and Image Segmentation Resources [Project][Code]
  • Biased Normalized Cuts [Project]
  • Max-flow/min-cut [Project]
  • Chan-Vese Segmentation using Level Set [Project]
  • A Toolbox of Level Set Methods [Project]
  • Re-initialization Free Level Set Evolution via Reaction Diffusion [Project]
  • Improved C-V active contour model [Paper][Code]
  • A Variational Multiphase Level Set Approach to Simultaneous Segmentation and Bias Correction [Paper][Code]
  • Level Set Method Research by Chunming Li [Project]

3 目标检测(Object Detection)

  • A simple object detector with boosting [Project]
  • INRIA Object Detection and Localization Toolkit [Project]
  • Discriminatively Trained Deformable Part Models [Project]
  • Cascade Object Detection with Deformable Part Models [Project]
  • Poselet [Project]
  • Implicit Shape Model [Project]
  • Viola and Jones’s Face Detection [Project]
  • Bayesian Modelling of Dyanmic Scenes for Object Detection [Paper][Code]
  • Hand detection using multiple proposals [Project]
  • Color Constancy, Intrinsic Images, and Shape Estimation [Paper][Code]
  • Discriminatively trained deformable part models [Project]
  • Gradient Response Maps for Real-Time Detection of Texture-Less Objects: LineMOD [Project]
  • Image Processing On Line [Project]
  • Robust Optical Flow Estimation [Project]
  • Where’s Waldo: Matching People in Images of Crowds [Project]

4 显著性检测(Saliency Detection)

  • Itti, Koch, and Niebur’ saliency detection [Matlab code]
  • Frequency-tuned salient region detection [Project]
  • Saliency detection using maximum symmetric surround [Project]
  • Attention via Information Maximization [Matlab code]
  • Context-aware saliency detection [Matlab code]
  • Graph-based visual saliency [Matlab code]
  • Saliency detection: A spectral residual approach [Matlab code]
  • Segmenting salient objects from images and videos [Matlab code]
  • Saliency Using Natural statistics [Matlab code]
  • Discriminant Saliency for Visual Recognition from Cluttered Scenes [Code]
  • Learning to Predict Where Humans Look [Project]
  • Global Contrast based Salient Region Detection [Project]
  • Bayesian Saliency via Low and Mid Level Cues [Project]
  • Top-Down Visual Saliency via Joint CRF and Dictionary Learning [Paper][Code]

5 图像分类、聚类(Image Classification, Clustering)

  • Pyramid Match [Project]
  • Spatial Pyramid Matching [Code]
  • Locality-constrained Linear Coding [Project][Matlab code]
  • Sparse Coding [Project][Matlab code]
  • Texture Classification [Project]
  • Multiple Kernels for Image Classification [Project]
  • Feature Combination [Project]
  • SuperParsing [Code]
  • Large Scale Correlation Clustering Optimization [Matlab code]
  • Detecting and Sketching the Common [Project]
  • Self-Tuning Spectral Clustering [Project][Code]
  • User Assisted Separation of Reflections from a Single Image Using a Sparsity Prior [Paper][Code]
  • Filters for Texture Classification [Project]
  • Multiple Kernel Learning for Image Classification [Project]
  • SLIC Superpixels [Project]

6 抠图(Image Matting)

  • A Closed Form Solution to Natural Image Matting [Code]
  • Spectral Matting [Project]
  • Learning-based Matting [Code]

7 目标跟踪(Object Tracking)

  • A Forest of Sensors - Tracking Adaptive Background Mixture Models [Project]
  • Object Tracking via Partial Least Squares Analysis [Paper][Code]
  • Robust Object Tracking with Online Multiple Instance Learning [Paper][Code]
  • Online Visual Tracking with Histograms and Articulating Blocks [Project]
  • Incremental Learning for Robust Visual Tracking [Project]
  • Real-time Compressive Tracking [Project]
  • Robust Object Tracking via Sparsity-based Collaborative Model [Project]
  • Visual Tracking via Adaptive Structural Local Sparse Appearance Model [Project]
  • Online Discriminative Object Tracking with Local Sparse Representation [Paper][Code]
  • Superpixel Tracking [Project]
  • Learning Hierarchical Image Representation with Sparsity, Saliency and Locality [Paper][Code]
  • Online Multiple Support Instance Tracking [Paper][Code]
  • Visual Tracking with Online Multiple Instance Learning [Project]
  • Object detection and recognition [Project]
  • Compressive Sensing Resources [Project]
  • Robust Real-Time Visual Tracking using Pixel-Wise Posteriors [Project]
  • Tracking-Learning-Detection [Project][OpenTLD/C++ Code]
  • the HandVu:vision-based hand gesture interface [Project]

8 Kinect

9 3D相关

  • 3D Reconstruction of a Moving Object [Paper][Code]
  • Shape From Shading Using Linear Approximation [Code]
  • Combining Shape from Shading and Stereo Depth Maps [Project][Code]
  • Shape from Shading: A Survey [Paper][Code]
  • A Spatio-Temporal Descriptor based on 3D Gradients (HOG3D) [Project][Code]
  • Multi-camera Scene Reconstruction via Graph Cuts [Paper][Code]
  • A Fast Marching Formulation of Perspective Shape from Shading under Frontal Illumination [Paper][Code]
  • Reconstruction:3D Shape, Illumination, Shading, Reflectance, Texture [Project]
  • Monocular Tracking of 3D Human Motion with a Coordinated Mixture of Factor Analyzers [Code]
  • Learning 3-D Scene Structure from a Single Still Image [Project]

10 机器学习算法

  • Matlab class for computing Approximate Nearest Nieghbor (ANN)[ Matlab class providing interface to ANN library]
  • Random Sampling [code]
  • Probabilistic Latent Semantic Analysis (pLSA) [Code]
  • FASTANN and FASTCLUSTER for approximate k-means (AKM) [Project]
  • Fast Intersection / Additive Kernel SVMs [Project]
  • SVM [Code]
  • Ensemble learning [Project]
  • Deep Learning [Net]
  • Deep Learning Methods for Vision [Project]
  • Neural Network for Recognition of Handwritten Digits [Project]
  • Training a deep autoencoder or a classifier on MNIST digits [Project]
  • THE MNIST DATABASE of handwritten digits [Project]
  • Ersatz:deep neural networks in the cloud [Project]
  • Deep Learning [Project]
  • sparseLM : Sparse Levenberg-Marquardt nonlinear least squares in C/C++ [Project]
  • Weka 3: Data Mining Software in Java [Project]
  • Invited talk “A Tutorial on Deep Learning” by Dr. Kai Yu (余凯) [Video]
  • CNN - Convolutional neural network class [Matlab Tool]
  • Yann LeCun’s Publications [Wedsite]
  • LeNet-5, convolutional neural networks [Project]
  • Training a deep autoencoder or a classifier on MNIST digits [Project]
  • Deep Learning 大牛Geoffrey E. Hinton’s HomePage [Website]

11 目标、行为识别(Object, Action Recognition)

  • Action Recognition by Dense Trajectories [Project][Code]
  • Action Recognition Using a Distributed Representation of Pose and Appearance [Project]
  • Recognition Using Regions [Paper][Code]
  • 2D Articulated Human Pose Estimation [Project]
  • Fast Human Pose Estimation Using Appearance and Motion via Multi-Dimensional Boosting Regression [Paper][Code]
  • Estimating Human Pose from Occluded Images [Paper][Code]
  • Quasi-dense wide baseline matching [Project]
  • ChaLearn Gesture Challenge: Principal motion: PCA-based reconstruction of motion histograms [Project]

12 图像处理

  • Distance Transforms of Sampled Functions [Project]
  • The Computer Vision Homepage [Project]

13 一些实用工具

  • EGT: a Toolbox for Multiple View Geometry and Visual Servoing [Project [Code]]
  • a development kit of matlab mex functions for OpenCV library [Project]
  • Fast Artificial Neural Network Library [Project]

14 其他

  • CVPapers - Computer Vision Resource [web]
  • 10
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
你好!对于入门使用MATLAB计算机视觉工具箱,你可以按照以下步骤进行: 1. 安装MATLAB:首先,确保你已经安装了MATLAB软件。如果还没有安装,你可以从MathWorks官方网站上下载并安装MATLAB。 2. 计算机视觉工具箱的导入:打开MATLAB软件后,通过在命令窗口输入```ver```来验证是否已经安装了计算机视觉工具箱。如果未安装,可以在MATLAB的"APP"栏目中找到并选择“添加-Ons”选项,然后在搜索框中输入“计算机视觉工具箱”,点击安装。 3. 学习基本概念:在开始使用计算机视觉工具箱之前,建议你先了解一些基本的计算机视觉概念,比如图像处理、特征提取和目标检测等。 4. 通过示例代码学习:MATLAB提供了大量的计算机视觉工具箱的示例代码,你可以通过查看这些示例代码来学习如何使用不同的功能。你可以在MATLAB的帮助文档中找到示例代码。 5. 学习函数和工具箱的文档:MATLAB计算机视觉工具箱有详细的文档,你可以通过阅读这些文档来了解每个函数的用法和功能。你可以在MATLAB的帮助文档中搜索“计算机视觉工具箱”来找到相关的文档。 6. 参加在线课程和培训:如果你想进一步加强你的计算机视觉技能,你可以考虑参加MATLAB官方提供的在线课程和培训。这些课程和培训将帮助你更好地理解和应用计算机视觉工具箱。 希望这些步骤对你入门MATLAB计算机视觉工具箱有所帮助!如果你还有其他问题,欢迎继续提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值