def get_single_lmdb_filedata(seed_id, max_value_cutoff):
seeds = pickle.load(open(data_dir + 'seed_data.pickle', "rb"))
filedata = []
values = seeds[seed_id]
# this is handy for large groups (heads,tails)
# values.sort(key=lambda x: x[0], reverse=True)
# best_results_by_angle_group = {}
# for max_value, angle, image_id in values:
# rounded_angle = int(round(angle / 5) * 5)
# if not rounded_angle in best_results_by_angle_group.keys():
# best_results_by_angle_group[rounded_angle] = [max_value, angle, image_id]
# else:
# if max_value > best_results_by_angle_group[rounded_angle][0]:
# best_results_by_angle_group[rounded_angle] = [max_value, angle, image_id]
# values = best_results_by_angle_group.values()
filedata.append([seed_id, crop_dir + str(seed_id) + '.png', 0])
for image_id, test_values in values.iteritems():
max_value, angle = test_values
if max_value > max_value_cutoff:
filedata.append([image_id, crop_dir + str(image_id) + '.png', angle])
return filedata
rotational_first_multipoint_backup.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录