Visual Servoing Platform version 3.7.0
Loading...
Searching...
No Matches
detection.json
1{
2 "required_headers": [
3 "visp3/core/vpPoint.h"
4 ],
5 "user_defined_headers": [
6 "detection.hpp"
7 ],
8 "classes": {
9 "vpDetectorBase": {
10 "methods": [
11 {
12 "static": false,
13 "signature": "std::vector<std::string>& getMessage()",
14 "return_policy": "reference",
15 "keep_alive": [
16 [
17 1,
18 0
19 ]
20 ],
21 "returns_ref_ok": true
22 },
23 {
24 "static": false,
25 "signature": "std::string& getMessage(size_t)",
26 "return_policy": "reference",
27 "keep_alive": [
28 [
29 1,
30 0
31 ]
32 ],
33 "returns_ref_ok": true
34 },
35 {
36 "static": false,
37 "signature": "std::vector<std::vector<vpImagePoint>>& getPolygon()",
38 "return_policy": "reference",
39 "keep_alive": [
40 [
41 1,
42 0
43 ]
44 ],
45 "returns_ref_ok": true
46 },
47 {
48 "static": false,
49 "signature": "std::vector<vpImagePoint>& getPolygon(size_t)",
50 "return_policy": "reference",
51 "keep_alive": [
52 [
53 1,
54 0
55 ]
56 ],
57 "returns_ref_ok": true
58 }
59 ]
60 },
61 "vpDetectorAprilTag": {
62 "additional_bindings": "bindings_vpDetectorAprilTag",
63 "acknowledge_pointer_or_ref_fields": [
64 "Impl*"
65 ],
66 "methods": [
67 {
68 "static": false,
69 "signature": "bool detect(const vpImage<unsigned char>&, double, const vpCameraParameters&, std::vector<vpHomogeneousMatrix>&, std::vector<vpHomogeneousMatrix>*, std::vector<double>*, std::vector<double>*)",
70 "ignore": true,
71 "custom_implem": true
72 },
73 {
74 "static": false,
75 "signature": "bool getPose(size_t, double, const vpCameraParameters&, vpHomogeneousMatrix&, vpHomogeneousMatrix*, double*, double*)",
76 "ignore": true
77 }
78 ]
79 },
80 "vpDetectorDNNOpenCV": {
81 "acknowledge_pointer_or_ref_fields": [
82 "void(*)(vpDetectorDNNOpenCV::DetectionCandidates&,std::vector<cv::Mat>&,const vpDetectorDNNOpenCV::NetConfig&)"
83 ],
84 "methods": [
85 {
86 "static": false,
87 "signature": " vpDetectorDNNOpenCV(const vpDetectorDNNOpenCV::NetConfig&, const vpDetectorDNNOpenCV::DNNResultsParsingType&, void(*)(vpDetectorDNNOpenCV::DetectionCandidates&,std::vector<cv::Mat>&,const vpDetectorDNNOpenCV::NetConfig&))",
88 "ignore": true
89 },
90 {
91 "static": false,
92 "signature": " vpDetectorDNNOpenCV(const std::string&, void(*)(vpDetectorDNNOpenCV::DetectionCandidates&,std::vector<cv::Mat>&,const vpDetectorDNNOpenCV::NetConfig&))",
93 "ignore": true
94 },
95 {
96 "static": false,
97 "signature": "void setParsingMethod(const vpDetectorDNNOpenCV::DNNResultsParsingType&, void(*)(vpDetectorDNNOpenCV::DetectionCandidates&,std::vector<cv::Mat>&,const vpDetectorDNNOpenCV::NetConfig&))",
98 "ignore": true
99 },
100 {
101 "static": false,
102 "signature": "bool detect(const vpImage<unsigned char>&, std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D>&)",
103 "use_default_param_policy": false,
104 "param_is_input": [
105 true,
106 false
107 ],
108 "param_is_output": [
109 false,
110 true
111 ]
112 },
113 {
114 "static": false,
115 "signature": "bool detect(const vpImage<unsigned char>&, std::vector<std::pair<std::string, std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D>>>&)",
116 "use_default_param_policy": false,
117 "param_is_input": [
118 true,
119 false
120 ],
121 "param_is_output": [
122 false,
123 true
124 ]
125 },
126 {
127 "static": false,
128 "signature": "bool detect(const vpImage<vpRGBa>&, std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D>&)",
129 "use_default_param_policy": false,
130 "param_is_input": [
131 true,
132 false
133 ],
134 "param_is_output": [
135 false,
136 true
137 ]
138 },
139 {
140 "static": false,
141 "signature": "bool detect(const vpImage<vpRGBa>&, std::vector<std::pair<std::string, std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D>>>&)",
142 "use_default_param_policy": false,
143 "param_is_input": [
144 true,
145 false
146 ],
147 "param_is_output": [
148 false,
149 true
150 ]
151 },
152 {
153 "static": false,
154 "signature": "bool detect(const cv::Mat&, std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D>&)",
155 "ignore": true
156 },
157 {
158 "static": false,
159 "signature": "bool detect(const cv::Mat&, std::vector<std::pair<std::string, std::vector<vpDetectorDNNOpenCV::DetectedFeatures2D>>>&)",
160 "ignore": true
161 },
162 {
163 "static": false,
164 "signature": "const vpDetectorDNNOpenCV::NetConfig& getNetConfig()",
165 "return_policy": "reference",
166 "keep_alive": [
167 [
168 1,
169 0
170 ]
171 ],
172 "returns_ref_ok": true
173 }
174 ]
175 },
176 "DetectedFeatures2D": {
177 "methods": [
178 {
179 "static": false,
180 "signature": "void display(const vpImage<Type>&, const vpColor&, unsigned int)",
181 "specializations": [
182 [
183 "TypeBaseImagePixel"
184 ]
185 ]
186 }
187 ]
188 }
189 }
190}