Skip to content
/ livecv Public
forked from live-keys/livekeys

Live CV - computer vision coding environment that displays results in real time. It can be used to interact, link and adjust algorithms in order to create quick solutions within it's domain.

License

Notifications You must be signed in to change notification settings

FaceAR/livecv

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live CV

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

Live CV requires qt and open cv libraries to compile. You can use qmake to generate the makefile, then 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. Live CV is 90% based on plugins, the main application providing just the code editor and result viewer, therefore plugins can be developed either from within the application or separtely and integrated after. Computer vision based plugins link to live cv library, which provides the interface between live cv and qml. This article describes how to build a live cv c++ plugin from scratch.

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

Roadmap

The feature detection module is to be added in version 1.2, after which the following versions are scheduled:

  • Version 1.3 - Scripting module
    • Posibility to execute qml scripts with live cv: livecv extract-background.qml
    • Project files
    • VideoWriter and ImWrite
    • Text files ins and outs
    • Editor search functionality and file navigation
    • Argument forwarding to qml
  • Version 1.4 - Photography module
    • Exposure and contrast configuration
    • Photo stiching
    • HDR Merging
    • Levels and histograms

About

Live CV - computer vision coding environment that displays results in real time. It can be used to interact, link and adjust algorithms in order to create quick solutions within it's domain.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 78.3%
  • QML 18.8%
  • QMake 2.5%
  • C 0.4%