mirror of
https://github.com/davisking/dlib.git
synced 2024-11-01 10:14:53 +08:00
made code slightly more robust
This commit is contained in:
parent
db5171c4b5
commit
a4e63d295c
@ -567,6 +567,9 @@ namespace dlib
|
||||
|
||||
rectangle mapped_rect = get_best_matching_rect(obj.get_rect());
|
||||
mapped_rect = feats.image_to_feat_space(mapped_rect).intersect(get_rect(feats));
|
||||
if (mapped_rect.is_empty())
|
||||
return;
|
||||
|
||||
std::vector<rectangle> regions;
|
||||
get_feature_extraction_regions(mapped_rect, regions);
|
||||
|
||||
@ -574,7 +577,7 @@ namespace dlib
|
||||
for (unsigned long j = 0; j < regions.size(); ++j)
|
||||
{
|
||||
const rectangle rect = regions[j];
|
||||
DLIB_CASSERT(get_rect(feats).contains(regions[j]),"");
|
||||
DLIB_CASSERT(get_rect(feats).contains(regions[j]),regions[j] << " " << mapped_rect);
|
||||
|
||||
const unsigned long template_region_id = j;
|
||||
const unsigned long offset = feats.get_num_dimensions()*template_region_id;
|
||||
|
Loading…
Reference in New Issue
Block a user