29 namespace perception {
51 this->do_crop =
false;
55 this->target_color = target_color;
56 this->do_crop = do_crop;
57 this->crop_roi = crop_roi;
62 ss <<
" " <<
static_cast<int>(target_color);
65 ss <<
" " << crop_roi.x <<
" " << crop_roi.y <<
" " << crop_roi.width
66 <<
" " << crop_roi.height;
89 const std::string &encoding);
128 std::shared_ptr<base::Image8U>
gray_;
129 std::shared_ptr<base::Image8U>
rgb_;
130 std::shared_ptr<base::Image8U>
bgr_;
137 std::shared_ptr<UndistortionHandler>
handler_ =
nullptr;
std::shared_ptr< base::Image8U > ori_bgr_
Definition: data_provider.h:127
Definition: data_provider.h:32
bool GetImageBlob(const ImageOptions &options, base::Blob< uint8_t > *blob)
std::shared_ptr< base::Image8U > rgb_
Definition: data_provider.h:129
std::shared_ptr< base::Image8U > ori_rgb_
Definition: data_provider.h:126
std::string sensor_name
Definition: data_provider.h:45
base::Blob< float > temp_float_
Definition: data_provider.h:135
const std::string & sensor_name() const
Definition: data_provider.h:113
std::shared_ptr< base::Image8U > ori_gray_
Definition: data_provider.h:125
A wrapper around Blob holders serving as the basic computational unit for images. ...
Definition: image_8u.h:44
std::shared_ptr< base::Image8U > gray_
Definition: data_provider.h:128
ImageOptions(base::Color target_color, bool do_crop, base::RectI crop_roi)
Definition: data_provider.h:54
int src_height_
Definition: data_provider.h:121
bool rgb_ready_
Definition: data_provider.h:132
int src_width() const
Definition: data_provider.h:112
base::RectI crop_roi
Definition: data_provider.h:73
bool bgr_ready_
Definition: data_provider.h:133
int image_width
Definition: data_provider.h:42
int src_height() const
Definition: data_provider.h:111
Definition: data_provider.h:48
InitOptions()
Definition: data_provider.h:35
bool FillImageData(int rows, int cols, const uint8_t *data, const std::string &encoding)
std::shared_ptr< base::Image8U > bgr_
Definition: data_provider.h:130
bool do_undistortion
Definition: data_provider.h:44
DataProvider & operator=(const DataProvider &)=delete
ImageOptions()
Definition: data_provider.h:49
bool Init(const InitOptions &options=InitOptions())
int src_width_
Definition: data_provider.h:122
bool gray_ready_
Definition: data_provider.h:131
int image_height
Definition: data_provider.h:41
std::shared_ptr< UndistortionHandler > handler_
Definition: data_provider.h:137
std::string sensor_name_
Definition: data_provider.h:120
Definition: data_provider.h:34
int device_id
Definition: data_provider.h:43
bool GetImage(const ImageOptions &options, base::Image8U *image)
base::Blob< uint8_t > temp_uint8_
Definition: data_provider.h:136
int device_id_
Definition: data_provider.h:123
std::string ToString()
Definition: data_provider.h:60
Color
Definition: image_8u.h:28