blob: 632f270e9e8cd63293a8284008b4fc6a30411bbf [file] [log] [blame]
Parker Schuh0ff777c2017-02-19 15:01:13 -08001#ifndef _y2017_VISION_BLOB_TRANSPOSE_H_
2#define _y2017_VISION_BLOB_TRANSPOSE_H_
3
4#include "aos/vision/blob/range_image.h"
5
6namespace aos {
7namespace vision {
8
9RangeImage Transpose(const RangeImage &img);
10inline std::vector<RangeImage> Transpose(const std::vector<RangeImage> &imgs) {
11 std::vector<RangeImage> out;
12 out.reserve(imgs.size());
13 for (const auto &img : imgs) out.push_back(Transpose(img));
14 return out;
15}
16
17} // namespace vision
18} // namespace aos
19
20#endif // _y2017_VISION_ROT90_H_