UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
Loading...
Searching...
No Matches
image_properties.hpp
1
42#ifndef UFO_IO_IMAGE_PROPERTIES_HPP
43#define UFO_IO_IMAGE_PROPERTIES_HPP
44
45// STL
46#include <cstdint>
47
48namespace ufo
49{
68 std::uint32_t width;
70 std::uint32_t height;
72 std::uint32_t bit_depth;
74 bool alpha;
77};
78} // namespace ufo
79
80#endif // UFO_IO_IMAGE_PROPERTIES_HPP
All vision-related classes and functions.
Definition cloud.hpp:49
Metadata describing the pixel layout of an image file.
std::uint32_t height
Pixel height (number of rows) of the image.
std::uint32_t width
Pixel width (number of columns) of the image.
std::uint32_t bit_depth
Bits per channel sample (e.g., 8 for uint8, 16 for uint16).
bool alpha
true if the image contains an alpha (transparency) channel.
bool grayscale
true if the image is single-channel grayscale (no RGB colour data).