87 const std::string &encoding);
126 std::shared_ptr<base::Image8U>
gray_;
127 std::shared_ptr<base::Image8U>
rgb_;
128 std::shared_ptr<base::Image8U>
bgr_;
135 std::shared_ptr<UndistortionHandler>
handler_ =
nullptr;
A wrapper around SyncedMemory holders serving as the basic computational unit for images,...
A wrapper around Blob holders serving as the basic computational unit for images.
bool Init(const InitOptions &options=InitOptions())
std::shared_ptr< base::Image8U > ori_gray_
std::shared_ptr< base::Image8U > gray_
bool GetImageBlob(const ImageOptions &options, base::Blob< uint8_t > *blob)
base::Blob< float > temp_float_
std::shared_ptr< base::Image8U > ori_bgr_
std::shared_ptr< base::Image8U > bgr_
std::shared_ptr< base::Image8U > ori_rgb_
bool GetImage(const ImageOptions &options, base::Image8U *image)
base::Blob< uint8_t > temp_uint8_
std::shared_ptr< UndistortionHandler > handler_
std::shared_ptr< base::Image8U > rgb_
DataProvider & operator=(const DataProvider &)=delete
DataProvider(const DataProvider &)=delete
bool FillImageData(int rows, int cols, const uint8_t *data, const std::string &encoding)
const std::string & sensor_name() const
ImageOptions(base::Color target_color, bool do_crop, base::RectI crop_roi)