A comprehensive software suite for reading barcodes. Supports EAN/UPC, Code 128, Code 39, Interleaved 2 of 5 and QR Code. Includes libraries and applications for decoding captured barcode images and using a video device (eg, webcam) as a barcode scanner.
reacTIVision is a computer vision framework for the fast and robust tracking of markers attached on physical objects, and the creation of multi-touch surfaces. It was designed for the rapid development of table-based tangible user interfaces.
Graphic Live Mixer
GLMixer performs real time graphical blending of several movie clips and of computer generated graphics. Drop video files in the mixing workspace and place them in a circular area to change their opacity ; if you selects two videos, moving them together performs a fading transition. This principle generalizes to a large number of videos. Direct interaction with the video allows to be fast and reactive, and to move and deform them on screen. The output of your operations is shown in the output window, typically displayed in full-screen on an external monitor or a projector. But the output can also be saved as a video file. Control GLMixer through network using OpenSoundControl, and generate graphics with ShaderToy GLSL code. Download : https://sourceforge.net/projects/glmixer/files/ Compile : https://sourceforge.net/p/glmixer/Source/HEAD/tree/trunk/README.txt Demos : https://vimeo.com/glmixer
Optical marker tracking and overlay for augmented reality.
The Augmented Reality Tool Kit (ARToolKit) captures images from video sources, optically tracks markers in the images, and composites them with computer-generated content using OpenGL. Dual-licensed, under the GPL, plus commercially by ARToolworks, Inc. NEW: A free demonstration of ARToolKit capabilities has been made available as part of ARToolworks "Codex Interactivus: Bringing Leonardo to Life!" Kickstarter project. Download from https://www.kickstarter.com/projects/artoolworks/codex-interactivus-bringing-leonardo-to-life/
LiVES is a Video Editing System. It is designed to be simple to use, y
LiVES mixes realtime video performance and non-linear editing in one professional quality application. It is designed to be simple to use, yet powerful. It is small in size, yet it has many advanced features. Using LiVES, you can start editing and making video right away, without having to worry about formats, frame sizes, or framerates. It is a very flexible tool which is used by both professional VJ's and video editors - mix and switch clips from the keyboard, use dozens of realtime effects, trim and edit your clips in the clip editor, and bring them together using the multitrack timeline. You can even record your performance in real time, and then edit it further or render it straight away. For the more technically minded, the application is frame and sample accurate, and it can be controlled remotely or scripted for use as a video server. And it supports all of the latest free standards.
Homer is a free cross-platform SIP softphone with video support.
Homer is a free cross-platform SIP softphone with video support. The Homer software is able to communicate in peer-to-peer mode without any infra- structure. But it also supports SIP servers (PBX boxes) as well. The amount of participants per live video conferences is not limited by the software. Besides the conference functions, Homer can also be used for video/audio streaming, recording and screencasting. Video as well as audio data from files or hardware devices can be streamed to every conference participant individually. Additionally, video/audio streams can be started as separate unicast transmissions to any host in the local network or the Internet with quality settings ranging from very low to very high (HDTV). Such streams can be received by Homer and can again be recorded to disc and made available for offline playback. Source code: https://github.com/Homer-Conferencing/Homer-Conferencing
A clone of zbar project, focused on Windows support
Original zbar project http://zbar.sourceforge.net exhibits several problems on Windows platform. We would like to solve it in the original project, but it's temporarily not possible. The zbar administrator probably has other occupations that are more important than tuning zbar to run robustly on Windows. We employ DirectShow technology to access video device. First release is not yet done, but we are close to it. A test build and source code is available for download. Testers and bug submitters welcome.
iDVR (formerly Devolution Security System) is a video surveillance system which can handle up to 16 cameras with motion detection, notification and record on motion to mp4. Stream over the LAN (Multicast) or Over the Net (Unicast).
MplayerXP is branch of well known mplayer (http://mplayerhq.hu) which is based on new (thread based) core. Main goal of this project is to achieve smoothness of video playback due monotonous CPU loading.
Real time face tracking and recognition refers to the task of locating human faces in a video stream and identifying the faces by matching them against the database of known faces.
ViewMAX is a feature enhanced branch of ZoneMinder.
ViewMAX is a feature enhanced branch of ZoneMinder. It includes a new look and feel, and attempts to maintain compatibility with it's original ZM parent code tree. This project is no longer being extended or supported.
Face tracking system that allows the user to interact with the computer moving the head. It's possible to move a camera in a 3D scene and the mouse in the screen. Contains also an open source implementation of the condensation algorithm.
An open source JPEG codec library optimized for embedded system, including both encoder and decoder. Compact, optimized for specific hardware, easy to be ported to various embedded OS, ESL tools like Handel-C, multi-processor systems and FPGA.
Veejay is a visual instrument and real-time video sampler. It allows you to "play" the video like you would play a piano. While playing, you can record the resulting video directly to disk (video sampling).
Optimized H.264 baseline codec for PC and TI DSP DM6437.SFIPExe is TI DSP DM6437 based video/audio/command/sensor interface for IP address activities controlling. Information available at: http://www.smallfishdev.com. "SFIPExe" Video availabe in YouTub
Real time capable implementation of the DVB-T standard in C.
Filters is a image processing library: filter sobel,convolution,morphology,vectorization,segmentation,blob,blur,histogram,susan,threshold,texture,contrast,standard deviation,canny,distance map,matrix,contour,edge,rotation,correlation,gradient anisotropic
Renderer for subtitle format SSB.
SSBRenderer is a plugin for frameservers on Windows & Unix platforms to render 2D graphics by SSB (Substation Beta) data on frames of video streams.
nemosomen is a framework for designing open source, network based, multimedia (video/openGL/sound/MIDI) realtime toys a suite of tools for distributed development, processing of media. It tries to shift most of the working process in realtime processes.
The webcam4mouse program simulate the mouse working through the interpretation of webcam streams (using at most 3 webcams). An effective event of mouse (moving or clicking) can be joined with one (or more contemporaneous) movement finding by webcams.
An open file format specification for 3D lookup tables
Artificial neural network gender detection
ANNGD is a artificial neural network gender detection application. The detection is made in real time images captured by webcam by opencv library. The package include applications to image pre-processing and artificial neural network back-propagation training.
Video player who display anagplyph video from side by side stereoscopic video.
Fully automated segmentation of moving objects from a stationary scene using pre-stored scene images. Needs no external parameters or settings; all parameters are derived internally from the pre-stored images. Implemented using OpenCV framework.
Student project at the Ecole Centrale de Lyon. Design of an open-source wireless realtime video acquisition device using a CMOS digital camera and a µclinux microcontroller.