Qualcomm's smart devices, such as the RB3 Gen2, use NV12 as the default image color space conversion format. Generally, the more common color space format is RGB888. To embrace open source and facilitate developers in converting between these two formats, we have developed the color space conversion ROS node. The feature as follows:
- Provide ROS node include
- API to convert nv12 to rgb8
- API to convert rgb8 to nv12
- Support dmabuf fd as input / output
- Input / output image receive/send with QRB ROS transport
- Hardware accelerates with GPU by OpenGL ES
Please refer to the QRB ROS Documentation for more documents.
We would love to have you as a part of the QRB ROS community. Whether you are helping us fix bugs, proposing new features, improving our documentation, or spreading the word, please refer to our contribution guidelines and code of conduct.
- Bug report: If you see an error message or encounter failures, please create a bug report
- Feature Request: If you have an idea or if there is a capability that is missing and would make development easier and more robust, please submit a feature request
Please visit QRB ROS Documentation for more details.
- Vito Wang - Initial work - violet227 (Vito Wang)
See also the list of Contributors to quic-qrb-ros/qrb_ros_color_space_convert who participated in this project.
Project is licensed under the BSD-3-clause License. See LICENSE for the full license text.