Machine Vision open Source processing library Summary

Source: Internet
Author: User
Tags ming svm artoolkit

Machine Vision open Source processing library Summary

From Cvchina to get to the machine vision open source processing library Summary, turn to, very force, still constantly updated ...

General Purpose Libraries/general Library
    • OpenCV

No need to say much.

    • Ravl

Recognition and Vision Library. Thread safety. A powerful IO mechanism. Contains AAM.

    • CImg

Cool one image processing package. The entire library has only one header file. Contains a PDE-based optical flow algorithm.

Images, video io/image, videos IO
    • Freeimage
    • DevIL
    • ImageMagick
    • Ffmpeg
    • Videoinput
    • Portvideo
AR related/augmented Reality
    • Artoolkit

AR Library based on marker

    • Artoolkitplus

Enhanced version of Artoolkit. A better attitude estimation algorithm is implemented.

    • Ptam

Real-time tracking, SLAM, AR library. No need for marker, templates, built-in sensors, etc.

    • BazAR

AR library based on feature point detection and recognition.

Local invariant features/local invariant Feature
    • Vlfeat

Currently the best sift open source implementation. The Kd-tree,kd-forest,bow implementation is also included.

    • Ferns

Feature point recognition based on naive Bayesian bundle. High speed, but high memory consumption.

    • SIFT by Rob Hess

Sift implementation based on OPENCV.

Target Detection/object Detection
    • AdaBoost by Jianxin.wu

Another adaboost implementation. Training speed is fast.

    • Pedestrian detection by Jianxin.wu

Fast pedestrian detection based on centrist and linear SVM.

(approximate) Nearest neighbor/ann
    • FLANN

Currently the most complete (approximate) nearest open Source library. It not only realizes a series of search algorithms, but also includes a mechanism to automatically select the quickest algorithm.

    • ANN

Another approximate nearest neighbor library.

SLAM & SFM
    • Scenelib [LGPL]

Monoslam Library. Developed by Androw Davison.

Image Segmentation/segmentation
    • SLIC Super Pixel

Use simple Linear iterative clustering to produce a specified number, approximately evenly distributed super Pixel.

Target Tracking/tracking
    • Tld

Target tracking algorithm based on online Random forest.

    • Klt

Kanade-lucas-tracker

    • Online Boosting Trackers

Online Boosting Trackers

Line Detection/line Detection
    • DSCC

A straight line detection algorithm based on unicom domain connection.

    • LSD [GPL]

A gradient-based, local line segment detection operator.

Fingerprint/finger Print
    • Phash [GPL]

Multimedia file hash algorithm based on perception. (Extract, compare image, video, audio fingerprint)

Visual significance of/visual salience
    • Global contrast Based Salient region Detection

Ming-ming Cheng's visual significance algorithm.

FFT/dwt
    • FFTW [GPL]

The fastest, best open source FFT.

    • Fftreal [WTFPL]

A lightweight FFT implementation. The license is the highlight.

Audio Processing/audio Processing
    • STK [Free]

Audio processing, audio synthesis.

    • Libsndfile [LGPL]

Audio file IO.

    • libsamplerate [GPL]

Audio resampling.

Wavelet transform

Fast wavelet transform (FWT)

    • FWT

Brief:binary Robust Independent Elementary Feature a good local feature descriptor with fast Corner + BRIEF to achieve feature point matching demo:http:// cvlab.epfl.ch/software/brief/

Http://code.google.com/p/javacv


Java packaged OpenCV, FFmpeg, libdc1394, PGR flycapture, Openkinect, Videoinput, and artoolkitplus libraries. Can be put on Android to use ~

Libhik,hik SVM, calculates HIK SVM with centrist Lib. Http://c2inet.sce.ntu.edu.sg/Jianxin/projects/libHIK/libHIK.htm

A set of visual significance detection code Links: http://cg.cs.tsinghua.edu.cn/people/~cmm/saliency/

Http://www.cnblogs.com/CVArt/archive/2011/10/19/2217609.html

Machine Vision open Source processing library Summary

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.