| 58 | } |
| 59 | |
| 60 | std::vector<image_t> ExtractSortedImageIds( |
| 61 | std::vector<InitImageInfo>& image_infos) { |
| 62 | std::sort(image_infos.begin(), image_infos.end(), CompareImageInfo); |
| 63 | std::vector<image_t> image_ids(image_infos.size()); |
| 64 | for (size_t i = 0; i < image_infos.size(); ++i) { |
| 65 | image_ids[i] = image_infos[i].image_id; |
| 66 | } |
| 67 | return image_ids; |
| 68 | } |
| 69 | |
| 70 | void SortAndAppendNextImages(std::vector<std::pair<image_t, float>> image_ranks, |
| 71 | std::vector<image_t>* sorted_images_ids) { |
no test coverage detected