Coder Social home page Coder Social logo

vicory / vxl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vxl/vxl

0.0 2.0 1.0 110.32 MB

A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding.

Home Page: https://sf.net/projects/vxl/

Shell 0.09% CMake 1.39% C++ 70.46% HTML 0.12% Perl 0.39% C 21.00% Makefile 0.19% Python 1.03% Objective-C 0.06% TeX 1.01% PostScript 0.47% CSS 0.02% JavaScript 0.01% MATLAB 0.01% OpenEdge ABL 0.13% Fortran 3.26% Batchfile 0.01% Roff 0.37%

vxl's Introduction

VXL

Introduction: What is VXL?

VXL (the Vision-something-Libraries) is a collection of C++ libraries designed for computer vision research and implementation. It was created from TargetJr and the IUE with the aim of making a light, fast and consistent system. VXL is written in ANSI/ISO C++ and is designed to be portable over many platforms. The core libraries in VXL are:

  • vnl (numerics): Numerical containers and algorithms. e.g. matrices, vectors, decompositions, optimisers.
  • vil (imaging): Loading, saving and manipulating images in many common file formats, including very large images.
  • vgl (geometry): Geometry for points, curves and other elementary objects in 1, 2 or 3 dimensions.
  • vsl (streaming I/O), vbl (basic templates), vul (utilities): Miscellaneous platform-independent functionality.

As well as the core libraries, there are libraries covering numerical algorithms, image processing, co-ordinate systems, camera geometry, stereo, video manipulation, structure recovery from motion, probability modelling, GUI design, classification, robust estimation, feature tracking, topology, structure manipulation, 3d imaging, and much more.

Each core library is lightweight, and can be used without reference to the other core libraries. Similarly, the non-core libraries don't depend on more than absolutely necessary, so you can compile and link just the libraries you really need.

For a more detailed description of the libraries see the VXL book.

VXL is developed and used by an international team from academia and industry, including some of the world's leading computer vision experts.

Documentation

Documentation on the whole of VXL There are two main references for information on the whole of VXL:

You can also download the release 1.17 documentation.

VXL guides

These are short guides to specific areas in VXL:

xcv and vgui have not changed a lot since the last release of VXL so these guides should be useful for both the release and development versions of VXL.

  • The MUL book is an overview of libraries concerned with probability modelling, classification, and 3d and registered images.

Download and install

You can download the latest official release vxl-1.17

Or get the latest development version from the Git repository at SourceForge.

Problems and where to get help

FAQs

There is a vxl-users FAQ.

There are other FAQs in the VXL book.

Mailing list

The VXL mailing lists are at SourceForge. You can find list descriptions, subscription information, and archives there. vxl-users is the best list for bug reports, etc. Please read the vxl-users list policy before posting.

Dashboard

The dashboards (at cdash.org and at rpi.edu) are a summary (collated from different machines at different sites in different timezones) of the current build status of VXL. More builds are welcome; just follow the instructions for submitting a build.

Reporting bugs to the mailing list

If you think you have found a bug, or if you have an installation or build problem, please submit a bug report on the vxl-users mailing list. Please check the vxl-users list policy to find out what information will be helpful in sorting out your bug.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.