27 namespace perception {
49 this->do_crop =
false;
53 this->target_color = target_color;
54 this->do_crop = do_crop;
55 this->crop_roi = crop_roi;
60 ss <<
" " <<
static_cast<int>(target_color);
63 ss <<
" " << crop_roi.x <<
" " << crop_roi.y <<
" " << crop_roi.width
64 <<
" " << crop_roi.height;
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;
std::shared_ptr< base::Image8U > ori_bgr_
Definition: data_provider.h:125
Definition: data_provider.h:30
bool GetImageBlob(const ImageOptions &options, base::Blob< uint8_t > *blob)
std::shared_ptr< base::Image8U > rgb_
Definition: data_provider.h:127
std::shared_ptr< base::Image8U > ori_rgb_
Definition: data_provider.h:124
std::string sensor_name
Definition: data_provider.h:43
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
base::Blob< float > temp_float_
Definition: data_provider.h:133
const std::string & sensor_name() const
Definition: data_provider.h:111
std::shared_ptr< base::Image8U > ori_gray_
Definition: data_provider.h:123
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:126
ImageOptions(base::Color target_color, bool do_crop, base::RectI crop_roi)
Definition: data_provider.h:52
int src_height_
Definition: data_provider.h:119
bool rgb_ready_
Definition: data_provider.h:130
int src_width() const
Definition: data_provider.h:110
base::RectI crop_roi
Definition: data_provider.h:71
bool bgr_ready_
Definition: data_provider.h:131
int image_width
Definition: data_provider.h:40
int src_height() const
Definition: data_provider.h:109
Definition: data_provider.h:46
InitOptions()
Definition: data_provider.h:33
bool FillImageData(int rows, int cols, const uint8_t *data, const std::string &encoding)
std::shared_ptr< base::Image8U > bgr_
Definition: data_provider.h:128
bool do_undistortion
Definition: data_provider.h:42
DataProvider & operator=(const DataProvider &)=delete
ImageOptions()
Definition: data_provider.h:47
bool Init(const InitOptions &options=InitOptions())
int src_width_
Definition: data_provider.h:120
bool gray_ready_
Definition: data_provider.h:129
int image_height
Definition: data_provider.h:39
std::shared_ptr< UndistortionHandler > handler_
Definition: data_provider.h:135
std::string sensor_name_
Definition: data_provider.h:118
Definition: data_provider.h:32
int device_id
Definition: data_provider.h:41
bool GetImage(const ImageOptions &options, base::Image8U *image)
base::Blob< uint8_t > temp_uint8_
Definition: data_provider.h:134
int device_id_
Definition: data_provider.h:121
std::string ToString()
Definition: data_provider.h:58
Color
Definition: image_8u.h:28