Open Source Widget Libraries

6 answers

RoboRealm has put together a huge list of vision software.

This old question mentions many libraries.

+2
source

What language do you use? VLFeat seems pretty good for C ++ (and is actively supported), although I haven't actually used it. I am mostly familiar with SIFT - there are a number of implementations listed at the bottom of the Wikipedia article .

+4
source

libCVD http://savannah.nongnu.org/projects/libcvd

Cambridge Video Dynamics - a library for images, video capture, display, computer vision and much more. Integrates well with TooN for linear algebra. Language: C ++

It is actively developing and has many useful functions and algorithms, and, as a rule, these guys do the work very quickly.

This is LGPL.

It can be compiled on Win, Linux, and MacOS X.

There is also an intention to provide a port for Python with this, in order to allow prototyping of computer vision algorithms with Python and SciPy very quickly (I'm not sure at what stage it is now, but an article was published at the Python conference.)

If you are trying to do something in real time, you should seriously consider libCVD.

For example, This library uses the PTAM (parallel tracking and matching) structure that George Klein uses.

+4
source

My university works with IceWing as a quick prototype for vision tasks, which is used to add tasks, makes chains of them and has a graphical interface for viewing results, etc. The library is widely used for vision-related tasks in all robots developed in Bielefeld

You can find the library here.

+1
source

If you are programming with C ++, you can check out CImg . Although this is not the most optimized library, I found it user friendly. It is also neat that it does not force you to deploy additional DLLs.

+1
source

If you only need motion detection, you can get away with Motion

0
source

All Articles