机器视觉开源代码集合.docx_第1页
机器视觉开源代码集合.docx_第2页
机器视觉开源代码集合.docx_第3页
机器视觉开源代码集合.docx_第4页
机器视觉开源代码集合.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

机器视觉开源代码集合一、特征提取Feature Extraction: SIFT 1 Demo programSIFT 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) 14Project Code Boundary Preserving Dense Local Regions 15Project Weighted HistogramCode Histogram-based Interest Points DetectorsPaperCode An OpenCV - C+ implementation of Local Self Similarity Descriptors Project Fast Sparse Representation with PrototypesProject Corner Detection Project AGAST Corner Detector: faster than FAST and even FAST-ERProject Real-time Facial Feature Detection using Conditional Regression ForestsProject Global and Efficient Self-Similarity for Object Classification and Detectioncode WSH: Weighted -Shapes for Local Feature DetectionProject HOGProject Online Selection of Discriminative Tracking FeaturesProject二、图像分割Image 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 CutsPaperCode Efcient Planar Graph Cuts with Applications in Computer VisionPaperCode Isoperimetric Graph Partitioning for Image SegmentationPaperCode Random Walks for Image SegmentationPaperCode Blossom V: A new implementation of a minimum cost perfect matching algorithmCode An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Computer VisionPaperCode Geodesic Star Convexity for Interactive Image SegmentationProject Contour Detection and Image Segmentation ResourcesProjectCode Biased Normalized CutsProject Max-flow/min-cutProject Chan-Vese Segmentation using Level SetProject A Toolbox of Level Set MethodsProject Re-initialization Free Level Set Evolution via Reaction DiffusionProject Improved C-V active contour modelPaperCode A Variational Multiphase Level Set Approach to Simultaneous Segmentation and Bias CorrectionPaperCode Level Set Method Research by Chunming LiProject ClassCut for Unsupervised Class Segmentationcode SEEDS: Superpixels Extracted via Energy-Driven SamplingProjectother三、目标检测Object 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 Joness Face Detection 6 Project Bayesian Modelling of Dyanmic Scenes for Object DetectionPaperCode Hand detection using multiple proposalsProject Color Constancy, Intrinsic Images, and Shape EstimationPaperCode Discriminatively trained deformable part modelsProject Gradient Response Maps for Real-Time Detection of Texture-Less Objects: LineMOD Project Image Processing On LineProject Robust Optical Flow EstimationProject Wheres Waldo: Matching People in Images of CrowdsProject Scalable Multi-class Object DetectionProject Class-Specific Hough Forests for Object DetectionProject Deformed Lattice Detection In Real-World ImagesProject Discriminatively trained deformable part modelsProject四、显著性检测Saliency Detection: Itti, Koch, and Niebur saliency detection 1 Matlab code Frequency-tuned salient region detection 2 Project Saliency detection using maximum symmetric 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 CuesProject Top-Down Visual Saliency via Joint CRF and Dictionary LearningPaperCode Saliency Detection: A Spectral Residual ApproachCode五、图像分类、聚类Image 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 OptimizationMatlab code Detecting and Sketching the CommonProject Self-Tuning Spectral ClusteringProjectCode User Assisted Separation of Reflections from a Single Image Using a Sparsity PriorPaperCode Filters for Texture ClassificationProject Multiple Kernel Learning for Image ClassificationProject SLIC SuperpixelsProject六、抠图Image Matting A Closed Form Solution to Natural Image Matting Code Spectral Matting Project Learning-based Matting Code七、目标跟踪Object Tracking: A Forest of Sensors - Tracking Adaptive Background Mixture Models Project Object Tracking via Partial Least Squares AnalysisPaperCode Robust Object Tracking with Online Multiple Instance LearningPaperCode Online Visual Tracking with Histograms and Articulating BlocksProject Incremental Learning for Robust Visual TrackingProject Real-time Compressive TrackingProject Robust Object Tracking via Sparsity-based Collaborative ModelProject Visual Tracking via Adaptive Structural Local Sparse Appearance ModelProject Online Discriminative Object Tracking with Local Sparse RepresentationPaperCode Superpixel TrackingProject Learning Hierarchical Image Representation with Sparsity, Saliency and LocalityPaperCode Online Multiple Support Instance Tracking PaperCode Visual Tracking with Online Multiple Instance LearningProject Object detection and recognitionProject Compressive Sensing ResourcesProject Robust Real-Time Visual Tracking using Pixel-Wise PosteriorsProject Tracking-Learning-DetectionProjectOpenTLD/C+ Code the HandVu:vision-based hand gesture interfaceProject Learning Probabilistic Non-Linear Latent Variable Models for Tracking Complex ActivitiesProject八、Kinect: Kinect toolboxProject OpenNIProject zouxy09 CSDN BlogResource FingerTracker 手指跟踪code九、3D相关: 3D Reconstruction of a Moving ObjectPaper Code Shape From Shading Using Linear ApproximationCode Combining Shape from Shading and Stereo Depth MapsProjectCode Shape from Shading: A SurveyPaperCode A Spatio-Temporal Descriptor based on 3D Gradients (HOG3D)ProjectCode Multi-camera Scene Reconstruction via Graph CutsPaperCode A Fast Marching Formulation of Perspective Shape from Shading under Frontal IlluminationPaperCode Reconstruction:3D Shape, Illumination, Shading, Reflectance, TextureProject Monocular Tracking of 3D Human Motion with a Coordinated Mixture of Factor AnalyzersCode Learning 3-D Scene Structure from a Single Still ImageProject十、机器学习算法: Matlab class for computing Approximate Nearest Nieghbor (ANN) Matlab classproviding interface toANN library Random Samplingcode Probabilistic Latent Semantic Analysis (pLSA)Code FASTANN and FASTCLUSTER for approximate k-means (AKM)Project Fast Intersection / Additive Kernel SVMsProject SVMCode Ensemble learningProject Deep LearningNet Deep Learning Methods for VisionProject Neural Network for Recognition of Handwritten DigitsProject Training a deep autoencoder or a classifier on MNIST digitsProject THE MNIST DATABASE of handwritten digitsProject Ersatz:deep neural networks in the cloudProject Deep Learning Project sparseLM : Sparse Levenberg-Marquardt nonlinear least squares in C/C+Project Weka 3: Data Mining Software in JavaProject Invited talk A Tutorial on Deep Learning by Dr. Kai Yu (余凯)Video CNN - Convolutional neural network classMatlab Tool Yann LeCuns PublicationsWedsite LeNet-5, convolutional neural networksProject Training a deep autoencoder or a classifier on MNIST digitsProject Deep Learning 大牛Geoffrey E. Hintons HomePageWebsite Multiple Instance Logistic Discriminant-based Metric Learning (MildML) and Logistic Discriminant-based Metric Learning (LDML)Code Sparse coding simulation softwareProject Visual Recognition and Machine Learning Summer SchoolSoftware十一、目标、行为识别Object, Action Recognition: Action Recognition by Dense TrajectoriesProjectCode Action Recognition Using a Distributed Representation of Pose and AppearanceProject Recognition Using RegionsPaperCode 2D Articulated Human Pose EstimationProject Fast Human Pose Estimation Using Appearance and Motion via Multi-Dimensional Boosting RegressionPaperCode Estimating Human Pose from Occluded ImagesPaperCode Quasi-dense wide baseline matchingProject ChaLearn Gesture Challenge:Principal motion: PCA-based reconstruction of motion histogramsProject Real Time Head Pose Estimation with Random Regression ForestsProject 2D Action Recognition Serves 3D Human Pose EstimationProject A Hough Transform-Based Voting Framework for Action RecognitionProject Motion Interchange Patterns for Action Recognition in Unconstrained VideosProject 2D articulated human pose estimation softwareProject Learning and detecting shape models code Progressive Search Space Reduction for Human Pose EstimationProject Learning Non-Rigid 3D Shape from 2D MotionProject十二、图像处理: Distance Transforms of Sampled FunctionsProject The Computer Vision HomepageProject Efficient appearance distances between windowscode Image Exploration algorithmcode Motion Magnification 运动放大 Project Bilateral Filtering for Gray and Color Images 双边滤波器 Project A Fast Approximation of the Bilateral Filter using a Signal Processing Approach Project十三、一些实用工具: EGT: a Toolbox for Multiple View Geometry and Visual ServoingProject Code a development kit of matlab mex functions for OpenCV libraryProject Fast Artificial Neural Network LibraryProject十四、人手及指尖检测与识别: finger-detection-and-gesture-recognitionCode Hand and Finger Detection using JavaCVProject Hand and fingers detectionCode十五、场景解释: Nonparametric Scene Parsing via Label TransferProject十六、光流Optical flow: High accuracy optical flow using a theory for warpingProject Dense Trajectories Video DescriptionProject SIFT Flow: Dense Correspondence across Scenes and its ApplicationsProject KLT: An Implementation of the Kanade-Lucas-Tomasi Feature Tracker Project Tracking Cars Using Optical FlowProject Secrets of optical flow estimation and their principlesProject implmentation of the Black and Anandan dense optical flow methodProject Optical Flow ComputationProject Beyond Pixels: Exploring New Representations and Applications for Motion AnalysisProject A Database and Evaluation Methodology for Optical FlowProject optical flow relativeProject Robust Optical Flow Estimation Project optical flowProject十七、图像检索Image Retrieval: Semi-Supervised Distance Metric Learning for Collaborative Image RetrievalPapercode十八、马尔科夫随机场Markov Random Fields: Markov Random Fields for Super-ResolutionProject A Comparative Study of Energy Minimization Methods for Markov Random Fields with Smoothness-Based Priors Project十九、运动检测Motion detection: Moving Object Extraction, Using Models or Analysis of RegionsProject Background Subtraction: Experiments and Improvements for ViBe Project A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications Project : A new change detection benchmark datasetProject ViBe - a powerful technique for background detection and subtraction in video sequencesProject Background Subtraction ProgramProject Motion Detection AlgorithmsProject Stuttgart Artificial Background Subtraction DatasetProject Object Detection, Motion Estimation, and TrackingProjectFeature Detection and DescriptionGeneral Libraries: VLFeat Implementation of various feature descriptors (including SIFT, HOG, and LBP) and covariant feature detectors (including DoG, Hessian, Harris Laplace, Hessian Laplace, Multiscale Hessian, Multiscale Harris). Easy-to-use Matlab interface. SeeModern features: Software Slides providing a demonstration of VLFeat and also links to other software. Check alsoVLFeat hands-on session training OpenCV Various implementations of modern feature detectors and descriptors (SIFT, SURF, FAST, BRIEF, ORB, FREAK, etc.)Fast Keypoint Detectors for Real-time Applications: FAST High-speed corner detector implementation for a wide variety of platforms AGAST Even faster than the FAST corner detector. A multi-scale version of this method is used for the BRISK descriptor (ECCV 2010).Binary Descriptors for Real-Time Applications: BRIEF C+ code for a fast and accurate interest point descriptor (not invariant to rotations and scale) (ECCV 2010) ORB OpenCV implementation of the Oriented-Brief (ORB) descriptor (invariant to rotations, but not scale) BRISK Efficient Binary descriptor invariant to rotations and scale. It includes a Matlab mex interface. (ICCV 2011) FREAK Faster than BRISK (invariant to rotations and scale) (CVPR 2012)SIFT and SURF Implementations: SIFT:VLFeat,OpenCV,Original codeby David Lowe,GPU implementation,OpenSIFT SURF:Herbert Bays code,OpenCV,GPU-SURFOther Local Feature Detectors and Descriptors: VGG Affine Covariant features Oxford code for various affine covariant feature detectors and descriptors. LIOP descriptor Source code for the Local Intensity order Pattern (LIOP) descriptor (ICCV 2011). Local Symmetry Features Source code for matching of local symmetry features under large variations in lighting, age, and rendering style (CVPR 2012).Global Image Descriptors: GIST Matlab code for the GIST descriptor CENTRIST Global visual descriptor for scene categorization and object detection (PAMI 2011)Feature Coding and Pooling VGG Feature Encoding Toolkit Source code for various state-of-the-art feature encoding methods including Standard hard encoding, Kernel codebook encoding, Locality-constrained linear encoding, and Fisher kernel encoding. Spatial Pyramid Matching Source code for feature pooling based on spatial pyramid matching (widely used for image classification)Convolutional Nets and Deep Learning EBLearn C+ Library for Energy-Based Learning. It includes several demos and step-by-step instructions to train classifiers based on convolutional neural networks. Torch7 Provides a matlab-like environment for state-of-the-art machine learning algorithms, including a fast implementation of convolutional neural networks. Deep Learning- Various links for deep learning software.Part-Based Models Deformable Part-based Detector Library provided by the authors of the original paper (state-of-the-art in PASCAL VOC detection task) Efficient Deformable Part-Based Detector Branch-and-Bound implementation for a deformable part-based detector. Accelerated Deformable Part Model Efficient implementation of a method that achieves the exact same performance of deformable part-based detectors but with significant acceleration (ECCV 2012). Coarse-to-Fine Deformable Part Model Fast approach for deformable object detection (CVPR 2011). Poselets C+ and Matlab versions for object detection based on poselets. Part-based Face Detector and Pose Estimation Implementation of a unified approach for face detection, pose estimation, and landmark localization (CVPR 2012).Attributes and Semantic Features Relative Attributes Modified implementation of RankSVM to train Relative Attributes (ICCV 2011). Object Bank Implementation of object bank semantic features (NIPS 2010). See alsoActionBank Classemes, Picodes, and Meta-class features Software for extracting high-level image descriptors (ECCV 2010, NIPS 2011, CVPR 2012).Large-Scale Learning Additive Kernels Source code for fast additive kernel SVM classifiers (PAMI 2013). LIBLINEAR Library for large-scale linear SVM classification. VLFeat Implementation for Pegasos SVM and Homogeneous Kernel map.Fast Indexing and Image Retrieval FLANN Library for

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论