Counting 2,784 Big Data & Machine Learning Frameworks, Toolsets, and Examples...
Suggestion? Feedback? Tweet @stkim1

Author
Contributors
Last Commit
May. 23, 2018
Created
Jun. 13, 2013

Live CV

Join the chat at https://gitter.im/dinusv/livecv Build Status Build status

Live CV is a computer vision coding environment that displays results while you code. It can be used to interact, link and adjust algorithms in order to create quick solutions within it's domain.

The application is built using QtQuick, and uses Open CV library in the back to do the actual processing, kind of like a QML wrapper for the Open CV library.

An API is also available to link already built algorithms to Live CV's interface by simply exposing configurable variables to Qt's meta object system.

Installation and getting started

To get started, simply download the application from Live CV's website, extract the archive, and you're ready to go. Step by step instructions are also found in the download section.

Compiling

To compile Live CV, you need to have qt and Open CV installed. You can then use qmake to generate the makefile, and run make or nmake to build:

cd build
qmake -r
make (or nmake)

The executable and plugins will be found in the application directory.

Contributing

There's an organization on github created for Live CV plugins and projects, so anyone looking to contribute is always welcome. This section offers a quick overview on contributing, and there are simple quickstart issues available for anyone looking to start. Most of them deal with wrapping an Open CV functions and adding a sample. There are issues marked with easy which are similar, but may have a few more displayable parameters or require a bit more processing.

There's a forum available for discussions on live cv's website.

Changes

For changes and compatibility information between versions, see the CHANGELOG.

Roadmap

Live CV's goal is to provide an environment where people can experiment with different libraries or algorithms and can also share their own as easily as possible. To do this, it needs to be scalable, plugin-based, have a simple and easy to use build system, and a place to access and share plugins. These features ar all planned iteratively in the following versions:

  • Version 1.6 - Editor Updates
    • Component documentation from within the editor
    • Editor shortcut customization
  • Version 1.7 - MultiThreading Module
    • Executing components in separate threads
    • Automatic assignment of components to threads according to their execution time
  • Version 2.0 - Showroom
    • Plugin and sample showroom on Live CV's website
    • Support for fetching plugins and samples from within the application

Latest Releases
v1.5.0
 Apr. 6 2018
v1.4.1
 Mar. 21 2018
v1.4.1
 Sep. 12 2017
v1.4.0
 Jun. 23 2017
v1.3.0
 May. 21 2017