2013 Computer Vision code collection

Source: Internet
Author: User

Statement: This article is not original, original Reprinted from: http://www.yuanyong.org/blog/cv/cv-code

 

I. Feature ExtractionFeature Extraction:

  • Sift [1] [demo program] [sift library] [vlfeat]
  • PCA-SIFT [2] [project]
  • Affine-sift [3] [project]
  • Surf [4] [opensurf] [MATLAB wrapper]
  • Affine covariant features [5] [Oxford project]
  • Mser [6] [Oxford project] [vlfeat]
  • Geometric Blur [7] [Code]
  • Local self-similarity descriptor [8] [Oxford implementation]
  • Global and efficient self-similarity [9] [Code]
  • Histogram of Oriented graidents [10] [INRIA object localization toolkit] [OLT toolkit for Windows]
  • GIST [11] [project]
  • Shape context [12] [project]
  • Color descriptor [13] [project]
  • Pyramids of histograms of Oriented gradients [Code]
  • Space-time interest points (STIP) [14] [project] [Code]
  • Boundary preserving dense local regions [15] [project]
  • Weighted histogram [Code]
  • Histogram-based interest points detectors [Paper] [Code]
  • An opencv-C ++ implementation of Local Self Similarity descriptors [project]
  • Fast sparse representation with prototypes [project]
  • Corner Detection [project]
  • Agast corner detector: Faster than fast and even FAST-ER [project]
  • Real-time Facial Feature Detection Using conditional regression forests [project]
  • Global and efficient self-similarity for Object Classification and detection [Code]
  • W α sh: weighted α-shapes for local feature detection [project]
  • Hog [project]
  • Online selection of discriminative tracking features [project]

 

Ii. Image SegmentationImage Segmentation:

  • Normalized Cut [1] [Matlab code]
  • Gerg Mori 'superpixel code [2] [Matlab code]
  • Efficient graph-based image segmentation [3] [C ++ Code] [MATLAB wrapper]
  • Mean-Shift Image Segmentation [4] [Edison C ++ Code] [MATLAB wrapper]
  • OWT-UCM hierarchical segmentation [5] [resources]
  • Turbepixels [6] [Matlab code 32bit] [Matlab code 64bit] [updated code]
  • Quick-shift [7] [vlfeat]
  • SLIC superpixels [8] [project]
  • Segmentation by minimum code length [9] [project]
  • Biased Normalized Cut [10] [project]
  • Segmentation tree [11-12] [project]
  • Entropy Rate superpixel segmentation [13] [Code]
  • Fast approximate energy minimization via Graph Cuts [Paper] [Code]
  • Ef? Cient 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]
  • Classcut for unsupervised class segmentation [Code]
  • Seeds: superpixels extracted via energy-Driven Sampling [project] [other]

 

Iii. Target DetectionObject Detection:

  • A simple object detector with boosting [project]
  • INRIA object detection and localization toolkit [1] [project]
  • Discriminatively trained deformable part models [2] [project]
  • Cascade object detection with deformable part models [3] [project]
  • Poselet [4] [project]
  • Implicit shape model [5] [project]
  • Viola and Jones's Face Detection [6] [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]
  • Scalable multi-class Object Detection [project]
  • Class-specific Hough forests for Object Detection [project]
  • Deformed lattice detection in real-world images [project]
  • Discriminatively trained deformable part models [project]

 

Iv. significance detectionSaliency Detection:

  • Itti, Koch, and niebur 'saliency detection [1] [Matlab code]
  • Frequency-tuned salient region detection [2] [project]
  • Saliency detection using maximum specified Ric surround [3] [project]
  • Attention via Information Maximization [4] [Matlab code]
  • Context-aware saliency detection [5] [Matlab code]
  • Graph-Based Visual saliency [6] [Matlab code]
  • Saliency Detection: a spectral residual approach. [7] [Matlab code]
  • Segmenting salient objects from images and videos. [8] [Matlab code]
  • Saliency using natural statistics. [9] [Matlab code]
  • Discriminant saliency for visual recognition from cluttered scenes. [10] [Code]
  • Learning to predict where humans look [11] [project]
  • Global contrast based salient region detection [12] [project]
  • Bayesian saliency via low and mid level cues [project]
  • Top-down visual saliency via joint CRF and dictionary learning [Paper] [Code]
  • Saliency Detection: a spectral residual approach [Code]

 

V. Image Classification and clusteringImage Classification, clustering

  • Pyramid match [1] [project]
  • Spatial pyramid matching [2] [Code]
  • Locality-Constrained Linear coding [3] [project] [Matlab code]
  • Sparse Coding [4] [project] [Matlab code]
  • Texture classification [5] [project]
  • Multiple kernels for Image Classification [6] [project]
  • Feature combination [7] [project]
  • Superparsing [Code]
  • Large scale correlation clustering optimization [Matlab code]
  • Detecting and sketching the common [project]
  • Self-tuning spectral clustering [project] [Code]
  • User Defined ed 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 CuttingImage matting

  • A closed form solution to Natural Image matting [Code]
  • Spectral matting [project]
  • Learning-based matting [Code]

 

VII. Target TrackingObject 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]
  • Learning probabilistic non-linear latent variable models for tracking complex activities [project]

 

8,Kinect:

  • Kinect toolbox [project]
  • Openni [project]
  • Zouxy09 csdn blog [Resource]
  • Fingertracker finger tracking [Code]

 

IX,3DRelated:

  • 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. machine learning algorithms:

  • MATLAB class for computing approximate nearest nieghbor (ANN) [MATLAB class providing interface toann 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 (Yu Kai) [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 Daniel Geoffrey E. Hinton's homepage [website]
  • Multiple instance Logistic Discriminant-based metric Learning (mildml) and Logistic Discriminant-based metric Learning (ldml) [Code]
  • Sparse Coding simulation software [project]
  • Visual Recognition and machine learning summer school [software]

 

11. Target and behavior RecognitionObject, 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-dimen1_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]
  • Real time head pose estimation with random regression forests [project]
  • 2d action recognition serves 3D Human pose estimation [project]
  • A Hough transform-based voting Framework for Action recognition [project]
  • Motion interchange patterns for action recognition in unconstrained videos [project]
  • 2d articulated human pose estimation software [project]
  • Learning and detecting Shape Models [Code]
  • Progressive search space allocation ction for human pose estimation [project]
  • Learning non-rigid 3D Shape from 2D motion [project]

 

12. Image Processing:

  • Distance transforms of sampled functions [project]
  • The computer vision homepage [project]
  • Efficient appearance distances between Windows [Code]
  • Image Encryption ation algorithm [Code]
  • Motion magnification motion amplification [project]
  • Bilateral Filtering for gray and color images bilateral filter [project]
  • A Fast approximation of the bilateral filter using a signal processing approach [project]

 

13. Some practical tools:

  • 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. Manual and fingertip detection and recognition:

  • Finger-detection-and-gesture-recognition [Code]
  • Hand and finger Detection Using javacv [project]
  • Hand and fingers detection [Code]

 

15. Scenario explanation:

  • Nonparametric scene parsing via label transfer [project]

 

16. Optical FlowOptical Flow:

  • High Accuracy Optical Flow Using a theory for warping [project]
  • Dense trajectories video description [project]
  • Sift flow: dense correspon%%ss scenes and Its Applications [project]
  • Klt: an implementation of the kanade-Lucas-Tomasi feature tracker [project]
  • Tracking cars using optical flow [project]
  • Secrets of Optical Flow Estimation and their principles [project]
  • Implmentation of the Black and Anandan dense optical flow method [project]
  • Optical Flow Computation [project]
  • Beyond pixels: grouping ing new representations and applications for motion analysis [project]
  • A database and evaluation methodology for optical flow [project]
  • Optical Flow relative [project]
  • Robust Optical Flow Estimation [project]
  • Optical Flow [project]

 

17. Image RetrievalImage Retrieval:

  • Semi-supervised distance metric learning for collaborative image retrieval [Paper] [Code]

 

18. Markov Random FieldMarkov Random Fields:

  • Markov Random Fields for Super-resolution [project]
  • A Comparative Study of Energy Minimization methods for Markov Random Fields with smoothness-based priors [project]

 

19. Motion DetectionMotion Detection:

  • Moving Object extraction, using models or analysis of regions [project]
  • Background Subtraction: Experiments and improvements for vibe [project]
  • A self-organizing approach to background subtraction for visual surveillance applications [project]
  • Changedetection.net: A New Change Detection benchmark dataset [project]
  • Vibe-a powerful technique for background detection and subtraction in video sequences [project]
  • Background Subtraction program [project]
  • Motion Detection Algorithms [project]
  • Stuttgart artificial Background Subtraction dataset [project]
  • Object detection, motion estimation, and tracking [project]

2013 Computer Vision code collection

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.