INTRODUCTION
Overview
Download and Install
Quick Start
Documentation
Publications

NONFRAMEWORK CODE
Driver Interfaces
Drivers
Libraries
Utilities

FRAMEWORK CODE
Interfaces
Components
Libraries
Utilities

Full Software Listings

DEVELOPER
Tutorials
Examples
Dev Guide
Dashboard

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

MultiCameraViewOcv
[ComponentsStand-Alone ComponentsC++Linux]

A multi-camera viewer (that uses OpenCV) for displaying images from a component like multicameraserver. More...

A multi-camera viewer (that uses OpenCV) for displaying images from a component like multicameraserver.

Provides
  • orca_interface_home
Requires
  • orca_interface_multicamera [ImageViewOcv.Requires.Image]
imageview.png
Operation

A simple example that connects to an multi image server (such as MultiCameraServer) and displays the images in a GTK window created by OpenCV. For instance, if we were trying to view images from a stereo pair, the viewer will place 2 frames side-by-side and display the two camera images simultaneously.

Images are displayed as soon as they arrive. Colour images (including Bayer encoded images) are converted to BGR for display in an OpenCV window. Greyscale images are not modified.

This viewer supports all image formats that imageserver supports. This includes

  • RGB8
  • BGR8
  • RGBA8
  • BGRA8
  • BayerBG8
  • BayerGB8
  • BayerRG8
  • BayerGR8
  • GRAY8

Other formats can be added if requested.

Configuration

An example configuration file is installed into [ORCA-INSTALL-DIR]/share/orca/cfg/ directory.

Dependencies

Requires OpenCV library. Latest tested version 1.1pre1.

Notes

The only external dependencies for this component are OpenCV so this should build in Windows but has not been tested.

For more control over the GUI toolkit than OpenCV gives you, see the multicameraviewqt viewer which uses Qt.

Authors

Ben Upcroft

 

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5