SMInterface is a tool that allows sharing timestamped images (IplImage) and data (vector< float>) through shared memory. It uses OpenCV and Boost libraries, so You have to install them before using SMInterface. It is fast and OS independent and was primarily designed to enable interprocess pipelining while processing video files, but it can be used for other purposes as well.
Download The Latest Release - a zip archive containing source-codes, makefile, MSVS 2010 solution, 2 example programs, doxyfile for detailed documentation generation, license and readme file
[Install Guide] - a guide to installation of SMInterface and the libraries it uses, for both Unix and Windows
[Detailed description] - closer description of the SMInterface library
[Example Programs] - basic description of attached demonstative projects
Author: Michal Hradis
email: ihradis@fit.vutbr.cz
date: 24.5.2011
Product www: http://www.fit.vutbr.cz/research/prod/index.php?id=209¬itle=1
Licence : http://sourceforge.net/projects/sminterface/files/License.pdf/download
Home: Detailed description
Home: Example Programs
Home: Install Guide