ccny_drivers: mv_bluefox_driver
MATRIX VISION support. For contacting the MATRIX VISION GmbH product support regarding any questions or issues with the adapter in connection with MATRIX VISION GmbH devices, please visit the support section first. VISION Click here to search for MATRIX VISION on the Micro-Manager mailing list archive.-StefanB 02:23, 15 December 2016 (PST). The mvIMPACT acquire driver is a common driver that Matrix Vision uses, if I'm not mistaken. There is a reference to the Genicam in the Matrix Vision code. Here is the reference to Genicam.
Home of the unnoficial ROS driver for MatrixVision BlueFox cameras. Installing the mvIMPACT Acquire Library. Download the latest drivers from Matrix-Vision drivers page: Select mvBlueFOX / mvBlueFOX-MLC in the drop down fields. Download the latest Linux drivers (e.g. MvVirtualDevice x86XXXXXXXX.tgz) and unpack the archive in to a directory. Home of the unnoficial ROS driver for MatrixVision BlueFox cameras. Installing the mvIMPACT Acquire Library. Download the latest drivers from Matrix-Vision drivers page: Select mvBlueFOX / mvBlueFOX-MLC in the drop down fields. Download the latest Linux drivers (e.g. MvVirtualDevice x86XXXXXXXX.tgz) and unpack the archive in to a directory.
Package Links- Reviews (unreviewed)
Package Summary
Driver for MatrixVision BlueFox Cameras (it wraps arround mvIMPACT Acquire API that comes with the hardware)
- Author: Carlos Jaramillo
- License: GPL
- Repository: ccny-ros-pkg
- Source: git http://robotics.ccny.cuny.edu/git/ccny-ros-pkg/ccny_drivers.git
Contents
- Nodes
- mv_bluefox_driver
Home of the unnoficial ROS driver for MatrixVisionBlueFox cameras.
Installing the mvIMPACT Acquire Library
1. Download the latest drivers from Matrix-Vision drivers page:
- Select mvBlueFOX / mvBlueFOX-MLC in the drop down fields. Download the latest Linux beta x64 drivers (beta_mvbluefox-x86_64-ABI2-XXXXXXXX.tgz) and unpack the archive in to a directory:
Example
The driver can be run as a regular node by launching:
OR
The driver can be launched as a nodelet as:
The camera can be calibrated via the camera_calibration package from image_pipeline by launching:
NOTE: You must modify the checkerboard patter calibration parameters to suit your own.
After a .yaml calibration file has been properly generated, the actual rectified images can be processed further via image_pipeline's image_proc. Thus, the following launchers achieve that, respectively.
OR
Nodes
mv_bluefox_driver
The mv_bluefox_driver node wraps the official driver for MatrixVisionBlueFox devices and advertises sensor_msgs/Image messages published by image_transport::Publisher (API) as well as the corresponding camera information as sensor_msgs/CameraInfo. These can be further processed via the image_pipeline's image_proc (see the Example section for launching).Published Topics
~camera_info (sensor_msgs/CameraInfo)- Camera parameters information server
- Unprocessed (raw) image data
Parameters
Matrix Vision Driver Review
~frame_id (string, default:Matrix Vision Houston
camera)- The camera's frame name (id).
Matrix Vision Driver
- The camera_info path and name for the calibration yaml file (e.g. 'whatever_path/mv_bluefox_calibration.yaml')
TODO
Matrix Vision Driver Jobs
1. Add more configurable parameters. For now, only the default camera resolution is being used.