| 36 | } |
| 37 | |
| 38 | static void array_to_feat(vector<feat_t> &feat, float *x, float *y, |
| 39 | float *score, float *orientation, float *size, |
| 40 | unsigned nfeat) { |
| 41 | feat.resize(nfeat); |
| 42 | for (unsigned i = 0; i < feat.size(); i++) { |
| 43 | feat[i].f[0] = x[i]; |
| 44 | feat[i].f[1] = y[i]; |
| 45 | feat[i].f[2] = score[i]; |
| 46 | feat[i].f[3] = orientation[i]; |
| 47 | feat[i].f[4] = size[i]; |
| 48 | } |
| 49 | } |
| 50 | |
| 51 | template<typename T> |
| 52 | class FloatFAST : public ::testing::Test { |