Skip to content

Commit 746a40f

Browse files
author
Peter Andreas Entschev
committed
Added C++ API for GLOH
1 parent 037d2f7 commit 746a40f

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

src/api/cpp/sift.cpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,21 @@ void sift(features& feat, array& desc, const array& in,
3131
desc = array(temp_desc);
3232
}
3333

34+
void gloh(features& feat, array& desc, const array& in,
35+
const unsigned n_layers, const float contrast_thr,
36+
const float edge_thr, const float init_sigma,
37+
const bool double_input, const float img_scale,
38+
const float feature_ratio)
39+
{
40+
af_features temp_feat;
41+
af_array temp_desc = 0;
42+
AF_THROW(af_gloh(&temp_feat, &temp_desc, in.get(), n_layers, contrast_thr,
43+
edge_thr, init_sigma, double_input, img_scale, feature_ratio));
44+
45+
dim_t num = 0;
46+
AF_THROW(af_get_features_num(&num, temp_feat));
47+
feat = features(temp_feat);
48+
desc = array(temp_desc);
49+
}
50+
3451
}

0 commit comments

Comments
 (0)