Skip to content

Commit

Permalink
check length of sim_images
Browse files Browse the repository at this point in the history
  • Loading branch information
Ubuntu committed Oct 14, 2019
1 parent 37d4670 commit 5c88e48
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion cufacesearch/cufacesearch/searcher/output_mapping.py
Original file line number Diff line number Diff line change
Expand Up @@ -187,9 +187,12 @@ def format_output(self, dets, sim_images, sim_dets, sim_score, options_dict=dict

else:
# no detections, dets contains list of query images sha1
if len(sim_images) != len(dets):
print("Did not get enough results! {} vs {}".format(len(sim_images), len(dets)))

for i in range(len(dets)):
sha1 = dets[i][0]
print("Preparing output for input {} with SHA1 {}".format(i, sha1))

# Add one output for each image query
output.append(dict())
Expand All @@ -199,7 +202,7 @@ def format_output(self, dets, sim_images, sim_dets, sim_score, options_dict=dict
output[out_i][self.map['query_url']] = dets[i][1]

nb_images = 0
if sim_images[i] and sim_images[i][0]:
if i<len(sim_images) and sim_images[i] and sim_images[i][0]:
nb_images = len(sim_images[i][0])

output[out_i][self.map['similar_images']] = OrderedDict([[self.map['number_images'], nb_images],
Expand Down

0 comments on commit 5c88e48

Please sign in to comment.