Code Monkey home page Code Monkey logo

x-bruce / cvsandbox Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cvsandbox/cvsandbox

0.0 0.0 0.0 29.94 MB

Open source software package, which aims to allow solving different tasks related to computer vision areas, like video surveillance, vision based automation/robotics, different sorts of image/video processing, etc.

Home Page: http://www.cvsandbox.com/

License: GNU General Public License v2.0

C++ 67.55% Makefile 0.66% Batchfile 0.26% C 30.36% Lua 0.94% QMake 0.16% Objective-C 0.04% Inno Setup 0.04%

cvsandbox's Introduction

CVSandbox

Computer Vision Sandbox

Computer Vision Sandbox is a software package, which aims to allow solving different tasks related to computer vision areas, like, for example, video surveillance, vision based automation/robotics, different sorts of image/video processing, etc.

The idea of the software is its great modularity. The main application itself does little on its own - it represents a building platform. However, being combined with the vast range of plug-ins it may accomplish great range of tasks. Plug-ins represent building blocks and the type of blocks chosen and the way those are used determine what the software does. The idea is to provide users with a building platform and let them construct their goal.

So, what are the plug-ins? Since it is all around computer vision, the video source plug-ins play the central role in the system. There are plug-ins to access different types of cameras, like USB web cameras, video capture boards, IP video surveillance cameras, etc. Once video is received, there is great variety of plug-ins to perform different image and video processing. Combined together those allow achieving many interesting results. On top of that, there is scripting support, which allows to do even more by programming custom scripts utilizing the variety of plug-ins. Future releases will extend scripting API even more, bring more image/video processing plug-ins and introduce device plug-ins to talk to some robotics boards/controllers and other hardware - this is when the real fun comes.

So, to repeat, it is all about building blocks and connecting them to solve the task. And if the system does not talk to certain camera model, does not perform some required image or video processing, etc. - add a plug-in and it will do so. Well, this is the goal.

Below is a quick screen shot of the Computer Vision Sandbox showing six different IP cameras: Cameras View

Another one from a different area - locating and counting objects of different colors: Image Processing

Some more examples from other areas of computer vision: More Image Processing

Visit the project’s web site to find more information about Computer Vision Sandbox, its features, tutorials on using it and latest releases.

cvsandbox's People

Contributors

andrewkirillov avatar cvsandbox avatar

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.