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.
Video mixer for mixing live and recorded video and audio feeds
New version 0.5.1 Released February 9th 2016. Snowmix is a Swiss army knife tool for mixing live and recorded video and audio feeds. It supports 2D and 3D clipping, scaling and transparent overlay of video, png graphics and text. It supports animation of video, images and texts through native commands changing scale, placement, transparency and rotation. Animation and actions can also be controlled through native scripting and an embedded Tcl interpreter. Snowmix is designed for control over low bandwidth links and can work as a standalone CLI based program. Control over both CLI and a TCP connections. Input and outputs can be done through GStreamer pipelines or the GStreamer shmsrc/shmsink API. OS X on Intel and Linux on amd64/i386/i686/ARMv7 and FreeBSD on amd64 supported. Ubuntu/Fedora/Mint/Debian/Chakra/CentOS/OpenSUSE and Linero is supported. Free support in the discussion forum. See Snowmix in action on Youtube http://www.youtube.com/user/Snowmix4video
Video processing source code for algorithms and tools used in software media pipelines. The currently available source code is written in C++ with their associated libraries and DirectShow Filters. Filters include an H.264 encoder, H.264 decoder, H.264 source filter, RTSP sink and source filters, YUV source, RGB to YUV color conversion, croppers, scalers, video mixing/picture in picture filters, rotate filter, virtual mic, and many more. Code is released under BSD license with exception of H.264 codec related classes which are released under LGPL.
This Project aims at enhancing the Live 555 Media server to stream MP4 media files and provide Trick Play Functionalities
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).
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
Soul Fresh FreeFrame Plugins for FreeFrame compatible hosts. For more information about Soul Fresh, see http://www.soul-fresh.com.
Scene is a computer vision framework that performs background subtraction and object tracking, using two traditional algorithms and three more recent algorithms based on neural networks and fuzzy classification rules. For each detected object, Scene sends TUIO messages to one or several client applications. The present release features GPU accelerated versions of all the background subtraction methods and morphological post processing of the object blobs with dilation and erosion filters, implemented in OpenCL. The framework was mainly designed as a toolkit for the rapid development of interactive art projects that explore dynamics of complex environments. The Scene GUI runs and compiles under Windows, Linux, and MacOS X, and is available in both 32 bit and 64 bit versions.
Software for motion tracking (skeletons, objects, hands) via Kinect!
KinectA is an application for motion tracking via Kinect Sensor – including hand, skeleton and object tracking. This software has been developed for the needs of media artists and designers. It provides a clearly arranged interface with multiple functionalities. The tracked information can be send via OSC to other hard- and software. KinectA is available for Mac and Windows.
EStereo is a computer vision C++ library for real-time disparity estimation. It computes dense stereo matching from 2 or 3 images as well as 3D scene reconstruction. The library also comes with a GUI-based application (StereoPlus).
Omnimeeting is a multiplatform C++ videoconference program that can do live cam/audio streaming using RTSP protocol.It can recv/send a 360 degrees omnidirectional video and do a face detecting/tracking.It has APIs to convert/send omnidirectional images.
The open source, multimodal interactive "Sensitive Artificial Listener" dialogue system created by the EU project SEMAINE.
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.
Real-time SVC streaming with a MP4 container in Standard Legacy Streaming Server and SVC Clients
This project aims to develop an interaction framework based on body detection by webcams, identifying the skeleton shape (hands, arms, head, legs etc), for games, virtual reality, augmented reality and other applications.
Image-In is a C++ based image processing and analysis application. It works on images, videos and cameras. Target is to help you to develop and test new algorithms via add-ons. Chains of filters can be arranged to achieve intelligent systems.
Includes a framework and various methods of motion detection, enhancement, object tracking.
An open file format specification for 3D lookup tables
Face-following and facial expression detection based on OpenCV.
A Mod spanning in all of the Half Life world. You play as a Rebel named Jack with help of a friend throughout the game.
Capturing of surfaces with remote-controlled, camera-equiped flight objects.
FrameGrabber is a small Linux command line program, to captures video sources like Firewire (IEEE1394) cameras, USB web cams.
Ruby computer vision library
Video processing and computer vision library for GNU/Linux offering interfaces to do image- and video-I/O with ImageMagick/Magick++, Xine, firewire digital camera (DC1394), and video for linux (V4L). Port to MS Windows is underway. Note that this version of HornetsEye is deprecated. HornetsEye now is released as multiple packages on RubyGems.org. The source code is available on Github.com (see http://www.wedesoft.de/hornetseye-api/ for more information).
Streams data from 3D cameras over a network.
This is an application that streams data from the Microsoft Kinect or cameras like it over a network. The program is Intended to be used in robotics applications where the controller cannot use such cameras directly due to hardware/software limitations--such as lacking usb ports or appropriate drivers--or in situations where the camera is not in close proximity to the device that needs to access it. Given that the controller can accept data from over the network, another embedded controller that is able to use these kinds of cameras can be loaded with this software to send the image and depth data from the kinect over the network to the other controller. Currently, KinectStreamer can only use the libfreenect library as its driver. Support for the OpenNI driver should be rolling out soon. As well as a C++ client to the KinectStreamer server. Designed by Frans Elliott.
maestream is a serie of abstractions, to make more easily the use of PureData for multimedia purposes. maestream is recommended for Pd-extended users