Fix a seg. fault issue when detection failed by updating the result
only in case that object is detected.
Signed-off-by: Inki Dae <inki.dae@samsung.com>
if (_task_type == TaskType::OBJECT_DETECTION) {
const vector<OdResultType> &result = output_data.getOdResult();
- rect = result[0].rect;
- result_cnt = result.size();
+ if (!result.empty()) {
+ rect = result[0].rect;
+ result_cnt = result.size();
+ }
} else {
const vector<FdResultType> &result = output_data.getFdResult();
- rect = result[0].rect;
- result_cnt = result.size();
+ if (!result.empty()) {
+ rect = result[0].rect;
+ result_cnt = result.size();
+ }
}
// TODO. implement Postprocessor which calculates Autozoom position using above 'result' vector.