|
|
|
@ -25,7 +25,7 @@ inline void ExpandAspectRatios(const std::vector<float>& input_aspect_ratior,
|
|
|
|
|
std::vector<float>& output_aspect_ratior) {
|
|
|
|
|
constexpr float epsilon = 1e-6;
|
|
|
|
|
output_aspect_ratior.clear();
|
|
|
|
|
output_aspect_ratior.push_back(1.);
|
|
|
|
|
output_aspect_ratior.push_back(1.0f);
|
|
|
|
|
for (size_t i = 0; i < input_aspect_ratior.size(); ++i) {
|
|
|
|
|
float ar = input_aspect_ratior[i];
|
|
|
|
|
bool already_exist = false;
|
|
|
|
@ -38,7 +38,7 @@ inline void ExpandAspectRatios(const std::vector<float>& input_aspect_ratior,
|
|
|
|
|
if (!already_exist) {
|
|
|
|
|
output_aspect_ratior.push_back(ar);
|
|
|
|
|
if (flip) {
|
|
|
|
|
output_aspect_ratior.push_back(1. / ar);
|
|
|
|
|
output_aspect_ratior.push_back(1.0f / ar);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|