blob: 632f270e9e8cd63293a8284008b4fc6a30411bbf [file] [log] [blame]
#ifndef _y2017_VISION_BLOB_TRANSPOSE_H_
#define _y2017_VISION_BLOB_TRANSPOSE_H_
#include "aos/vision/blob/range_image.h"
namespace aos {
namespace 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 vision
} // namespace aos
#endif // _y2017_VISION_ROT90_H_