blob: e2ff8b4ee66ae949284dd6d0982b0316951f35e9 [file] [log] [blame]
#ifndef AOS_VISION_BLOB_TRANSPOSE_H_
#define AOS_VISION_BLOB_TRANSPOSE_H_
#include <vector>
#include "aos/vision/blob/range_image.h"
namespace aos::vision {
RangeImage Transpose(const RangeImage &img);
inline std::vector<RangeImage> Transpose(const std::vector<RangeImage> &imgs) {
std::vector<RangeImage> out;
out.reserve(imgs.size());
for (const auto &img : imgs) out.push_back(Transpose(img));
return out;
}
} // namespace aos::vision
#endif // AOS_VISION_BLOB_TRANSPOSE_H_