12.1. Introduction

This chapter highlights and addresses architecture-level software development issues facing researchers and practitioners in the field of computer vision. A new framework, or architectural style, called Software Architecture for Immersipresence (SAI), is introduced. It provides a formalism for the design, implementation, and analysis of software systems that perform distributed parallel processing of generic data streams. The SAI style is illustrated with a number of computer-vision related examples. A code-level tutorial provides a hands-on introduction to the development of image stream manipulation applications using Modular Flow-Scheduling Middleware (MFSM), an open source architectural middleware implementing the SAI style. ...

Get Emerging Topics in Computer Vision now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.