Commit 31bef74e87679a656b87ee1335dcdb021810cf0a
1 parent
9309ed63
Add br_img_is_empty to C API in case imdecode fails
Showing
2 changed files
with
10 additions
and
0 deletions
openbr/openbr.cpp
| ... | ... | @@ -341,6 +341,12 @@ int br_img_channels(br_template tmpl) |
| 341 | 341 | return t->m().channels(); |
| 342 | 342 | } |
| 343 | 343 | |
| 344 | +bool br_img_is_empty(br_template tmpl) | |
| 345 | +{ | |
| 346 | + Template *t = reinterpret_cast<Template*>(tmpl); | |
| 347 | + return t->m().empty(); | |
| 348 | +} | |
| 349 | + | |
| 344 | 350 | void br_set_filename(br_template tmpl, const char *filename) |
| 345 | 351 | { |
| 346 | 352 | Template *t = reinterpret_cast<Template*>(tmpl); | ... | ... |
openbr/openbr.h
| ... | ... | @@ -467,6 +467,10 @@ BR_EXPORT int br_img_cols(br_template tmpl); |
| 467 | 467 | */ |
| 468 | 468 | BR_EXPORT int br_img_channels(br_template tmpl); |
| 469 | 469 | /*! |
| 470 | + * \brief Returns if the image is empty. | |
| 471 | + */ | |
| 472 | +BR_EXPORT bool br_img_is_empty(br_template tmpl); | |
| 473 | +/*! | |
| 470 | 474 | * \brief Set the filename for a template. |
| 471 | 475 | */ |
| 472 | 476 | BR_EXPORT void br_set_filename(br_template tmpl, const char *filename); | ... | ... |