Basics of Computer Vision

Color image representations are often composed of 3 combined values of red, green, and blue, also known as RGB. This corresponds to the colors emitted by each pixel on a screen with different levels of brightness. By combining these 3 colors, we can create an image visible to the human eye appearing to be many different colors.

However, in robotics and computer vision applications, it can be more useful to look at images in terms of hue, saturation, and value, or HSV.

Depth Images

Stereo Vision

Parallax

Extracting Image Data from ROS Bags

https://github.com/mlaiacker/rosbag2video/blob/master/ros2bag2video.py