diamondback:Only showing information from the released package extracted on Unknown. No API documentation available. Please see this page for information on how to submit your repository to our index.
electric:Documentation generated on Unknown
fuerte:Documentation generated on January 03, 2014 at 11:24 AM
groovy:Documentation generated on October 06, 2014 at 12:42 AM
hydro:Documentation generated on August 27, 2015 at 01:30 PM (doc job).
indigo:Documentation generated on June 07, 2019 at 05:08 AM (doc job).
jade:Documentation generated on June 06, 2017 at 10:22 AM (doc job).
kinetic:Documentation generated on April 04, 2020 at 03:12 AM (doc job).
lunar:Documentation generated on June 07, 2019 at 03:15 AM (doc job).
melodic:Documentation generated on March 01, 2022 at 06:27 AM (doc job).
noetic:Documentation generated on January 20, 2024 at 11:10 AM (doc job).
This package provides a C++ interface for camera calibration
information. It provides CameraInfo, and handles SetCameraInfo
service requests, saving and restoring the camera calibration
data.
This package provides a C++ interface for camera calibration
information. It provides CameraInfo, and handles SetCameraInfo
service requests, saving and restoring the camera calibration
data.
This package provides a C++ interface for camera calibration
information. It provides CameraInfo, and handles SetCameraInfo
service requests, saving and restoring the camera calibration
data.
This package provides a C++ interface for camera calibration
information. It provides CameraInfo, and handles SetCameraInfo
service requests, saving and restoring the camera calibration
data.
Maintainer status: maintained
Maintainer: Jack O'Quin <jack.oquin AT gmail DOT com>, Vincent Rabaud <vincent.rabaud AT gmail DOT com>
This package provides a C++ interface for camera calibration
information. It provides CameraInfo, and handles SetCameraInfo
service requests, saving and restoring the camera calibration
data.
Maintainer status: maintained
Maintainer: Jack O'Quin <jack.oquin AT gmail DOT com>, Vincent Rabaud <vincent.rabaud AT gmail DOT com>
This package provides a C++ interface for camera calibration
information. It provides CameraInfo, and handles SetCameraInfo
service requests, saving and restoring the camera calibration
data.
Maintainer status: maintained
Maintainer: Jack O'Quin <jack.oquin AT gmail DOT com>, Vincent Rabaud <vincent.rabaud AT gmail DOT com>
This package provides a C++ interface for camera calibration
information. It provides CameraInfo, and handles SetCameraInfo
service requests, saving and restoring the camera calibration
data.
Maintainer status: maintained
Maintainer: Jack O'Quin <jack.oquin AT gmail DOT com>, Vincent Rabaud <vincent.rabaud AT gmail DOT com>
This package provides a C++ interface for camera calibration
information. It provides CameraInfo, and handles SetCameraInfo
service requests, saving and restoring the camera calibration
data.
Maintainer status: maintained
Maintainer: Jack O'Quin <jack.oquin AT gmail DOT com>, Vincent Rabaud <vincent.rabaud AT gmail DOT com>
This package provides a C++ interface for camera calibration
information. It provides CameraInfo, and handles SetCameraInfo
service requests, saving and restoring the camera calibration
data.
Maintainer status: maintained
Maintainer: Jack O'Quin <jack.oquin AT gmail DOT com>, Vincent Rabaud <vincent.rabaud AT gmail DOT com>
This package provides a C++ interface for camera calibration
information. It provides CameraInfo, and handles SetCameraInfo
service requests, saving and restoring the camera calibration
data.
Maintainer status: maintained
Maintainer: Jack O'Quin <jack.oquin AT gmail DOT com>, Vincent Rabaud <vincent.rabaud AT gmail DOT com>
This package provides a C++ interface for camera calibration
information. It provides CameraInfo, and handles SetCameraInfo
service requests, saving and restoring the camera calibration
data.
Maintainer status: maintained
Maintainer: Jack O'Quin <jack.oquin AT gmail DOT com>, Vincent Rabaud <vincent.rabaud AT gmail DOT com>
For camera drivers written in Python, the camera_info_manager_py package provides a similar interface.
Roadmap
For ROS Diamondback, this package moved to the image_common stack. For C Turtle, it was part of camera_drivers.
In ROS Diamondback the CameraInfoManager class moved to the camera_info_manager namespace. For compatibility with ROS C Turtle, the global CameraInfoManager class name is still supported. It is deprecated in Electric Emys and removed in Fuerte.
Camera Names
The API includes a camera name, which is written when CameraInfo is saved, and checked when data are loaded, with a warning logged if the name read does not match.
Camera driver authors should refer to the API documentation for syntax details and recommendations for assigning camera names.
URL Names
The location for getting and saving calibration data is expressed by Uniform Resource Locator (URL). These URLs are commonly used in the APIs of this package and may also contain substitution variables to refer to common locations. Please see the API documentation for supported URLs, file formats and substitution variables.
New in Electric: the URL may now contain substitution variables, including the camera name and ${ROS_HOME}.
ROS API
CameraInfoManager
This C++ class provides the following ROS interfaces, when instantiated in a camera driver node:
This package does not read ROS parameters directly. Where appropriate, we recommend that drivers provide a ~camera_info_url parameter for the URL string passed to CameraInfoManager.
For compatibility with C Turtle, the global CameraInfoManager class name was still supported, but it was deprecated in Electric.
New in Fuerte: the global CameraInfoManager class is no longer available, use camera_info_manager::CameraInfoManager instead.
New in Hydro: a new setCameraInfo() method allows the caller to set CameraInfo parameters directly.
Examples
The camera_info_manager is used in the camera1394 driver. Search for cinfo_ in the source code to see where the CameraInfoManager class is used. In particular, note the handling of Header time stamps and transform frame IDs.