Visual Servoing Platform
version 3.6.1 under development (2024-11-21)
core_image.json
1
{
2
"classes"
: {
3
"vpImage"
: {
4
"ignore_repr"
:
true
,
5
"additional_bindings"
:
"bindings_vpImage"
,
6
"use_buffer_protocol"
:
true
,
7
"specializations"
: [
8
{
9
"python_name"
:
"ImageGray"
,
10
"arguments"
: [
"unsigned char"
]
11
},
12
{
13
"python_name"
:
"ImageFloat"
,
14
"arguments"
: [
"float"
]
15
},
16
{
17
"python_name"
:
"ImageDouble"
,
18
"arguments"
: [
"double"
]
19
},
20
{
21
"python_name"
:
"ImageUInt16"
,
22
"arguments"
: [
"uint16_t"
]
23
},
24
{
25
"python_name"
:
"ImageRGBa"
,
26
"arguments"
: [
"vpRGBa"
]
27
},
28
{
29
"python_name"
:
"ImageRGBf"
,
30
"arguments"
: [
"vpRGBf"
]
31
}
32
],
33
"methods"
:
34
[
35
{
36
"static"
:
true
,
37
"signature"
:
"void insert(const vpArray2D<Type> &, const vpArray2D<Type> &, vpArray2D<Type> &, unsigned int, unsigned int)"
,
38
"custom_name"
:
"insertStatic"
39
},
40
{
41
"static"
:
false
,
42
"signature"
:
"vpImage(vpImage<Type>&&)"
,
43
"ignore"
:
true
44
},
45
{
46
"static"
:
false
,
47
"signature"
:
"vpImage(Type*, unsigned int, unsigned int, bool)"
,
48
"ignore"
:
true
49
},
50
{
51
"static"
:
false
,
52
"signature"
:
"void init(Type*, unsigned int, unsigned int, bool)"
,
53
"ignore"
:
true
54
},
55
{
56
"static"
:
false
,
57
"signature"
:
"Type* operator[](unsigned int)"
,
58
"ignore"
:
true
59
},
60
{
61
"static"
:
false
,
62
"signature"
:
"Type* operator[](int)"
,
63
"ignore"
:
true
64
},
65
{
66
"static"
:
false
,
67
"signature"
:
"const Type* operator[](unsigned int)"
,
68
"ignore"
:
true
69
},
70
{
71
"static"
:
false
,
72
"signature"
:
"const Type* operator[](int)"
,
73
"ignore"
:
true
74
}
75
]
76
},
77
"vpRGBf"
: {
78
"methods"
: [
79
{
80
"static"
:
false
,
81
"signature"
:
"vpRGBf& operator=(const vpRGBf&&)"
,
82
"ignore"
:
true
83
}
84
]
85
},
86
"vpRGBa"
: {
87
"methods"
: [
88
{
89
"static"
:
false
,
90
"signature"
:
"vpRGBa& operator=(const vpRGBa&&)"
,
91
"ignore"
:
true
92
}
93
]
94
},
95
"vpImageTools"
: {
96
"methods"
:
97
[
98
{
99
"static"
:
true
,
100
"signature"
:
"void warpImage(const vpImage<Type>&, const vpMatrix&, vpImage<Type>&, const vpImageTools::vpImageInterpolationType&, bool, bool)"
,
101
"specializations"
:
102
[
103
[
"unsigned char"
],
104
[
"float"
],
105
[
"double"
],
106
[
"uint16_t"
],
107
[
"vpRGBa"
]
108
]
109
},
110
{
111
"static"
:
true
,
112
"signature"
:
"void crop(const vpImage<Type>&, double, double, unsigned int, unsigned int, vpImage<Type>&, unsigned int, unsigned int)"
,
113
"specializations"
:
114
[
115
[
"TypeImage"
]
116
]
117
},
118
{
119
"static"
:
true
,
120
"signature"
:
"void crop(const vpImage<Type>&, const vpImagePoint&, unsigned int, unsigned int, vpImage<Type>&, unsigned int, unsigned int)"
,
121
"specializations"
:
122
[
123
[
"TypeImage"
]
124
]
125
},
126
{
127
"static"
:
true
,
128
"signature"
:
"void crop(const vpImage<Type>&, const vpRect&, vpImage<Type>&, unsigned int, unsigned int)"
,
129
"specializations"
:
130
[
131
[
"TypeImage"
]
132
]
133
},
134
{
135
"static"
:
true
,
136
"signature"
:
"void crop(const unsigned char*, unsigned int, unsigned int, const vpRect&, vpImage<Type>&, unsigned int, unsigned int)"
,
137
"ignore"
:
true
138
}
139
]
140
},
141
"vpImageConvert"
: {
142
"additional_bindings"
:
"bindings_vpImageConvert"
,
143
"methods"
:
144
[
145
{
146
"static"
:
true
,
147
"signature"
:
"void RGBaToRGB(unsigned char*, unsigned char*, unsigned int)"
,
148
"ignore"
:
true
,
149
"custom_implem"
:
true
150
},
151
{
152
"static"
:
true
,
153
"signature"
:
"void RGBaToGrey(unsigned char*, unsigned char*, unsigned int)"
,
154
"ignore"
:
true
,
155
"custom_implem"
:
true
156
},
157
{
158
"static"
:
true
,
159
"signature"
:
"void RGBToRGBa(unsigned char*, unsigned char*, unsigned int)"
,
160
"ignore"
:
true
,
161
"custom_implem"
:
true
162
},
163
{
164
"static"
:
true
,
165
"signature"
:
"void RGBToGrey(unsigned char*, unsigned char*, unsigned int)"
,
166
"ignore"
:
true
,
167
"custom_implem"
:
true
168
},
169
{
170
"static"
:
true
,
171
"signature"
:
"void RGBToGrey(unsigned char*, unsigned char*, unsigned int, unsigned int, bool)"
,
172
"ignore"
:
true
,
173
"custom_implem"
:
true
174
},
175
{
176
"static"
:
true
,
177
"signature"
:
"void RGBToRGBa(unsigned char*, unsigned char*, unsigned int, unsigned int, bool)"
,
178
"ignore"
:
true
,
179
"custom_implem"
:
true
180
},
181
{
182
"static"
:
true
,
183
"signature"
:
"void YUV444ToRGBa(unsigned char*, unsigned char*, unsigned int)"
,
184
"ignore"
:
true
,
185
"custom_implem"
:
true
186
},
187
{
188
"static"
:
true
,
189
"signature"
:
"void YUV444ToRGB(unsigned char*, unsigned char*, unsigned int)"
,
190
"ignore"
:
true
,
191
"custom_implem"
:
true
192
},
193
{
194
"static"
:
true
,
195
"signature"
:
"void YUV444ToGrey(unsigned char*, unsigned char*, unsigned int)"
,
196
"ignore"
:
true
,
197
"custom_implem"
:
true
198
},
199
{
200
"static"
:
true
,
201
"signature"
:
"void GreyToRGBa(unsigned char*, unsigned char*, unsigned int, unsigned int)"
,
202
"ignore"
:
true
,
203
"custom_implem"
:
true
204
},
205
{
206
"static"
:
true
,
207
"signature"
:
"void GreyToRGBa(unsigned char*, unsigned char*, unsigned int)"
,
208
"ignore"
:
true
,
209
"custom_implem"
:
true
210
},
211
{
212
"static"
:
true
,
213
"signature"
:
"void GreyToRGB(unsigned char*, unsigned char*, unsigned int, unsigned int)"
,
214
"ignore"
:
true
,
215
"custom_implem"
:
true
216
},
217
{
218
"static"
:
true
,
219
"signature"
:
"void GreyToRGB(unsigned char*, unsigned char*, unsigned int)"
,
220
"ignore"
:
true
,
221
"custom_implem"
:
true
222
},
223
{
224
"static"
:
true
,
225
"signature"
:
"void YUYVToRGBa(unsigned char*, unsigned char*, unsigned int, unsigned int)"
,
226
"ignore"
:
true
,
227
"custom_implem"
:
true
228
},
229
{
230
"static"
:
true
,
231
"signature"
:
"void YUYVToRGB(unsigned char*, unsigned char*, unsigned int, unsigned int)"
,
232
"ignore"
:
true
,
233
"custom_implem"
:
true
234
},
235
{
236
"static"
:
true
,
237
"signature"
:
"void YUYVToGrey(unsigned char*, unsigned char*, unsigned int)"
,
238
"ignore"
:
true
,
239
"custom_implem"
:
true
240
},
241
{
242
"static"
:
true
,
243
"signature"
:
"void YUV411ToRGBa(unsigned char*, unsigned char*, unsigned int)"
,
244
"ignore"
:
true
,
245
"custom_implem"
:
true
246
},
247
{
248
"static"
:
true
,
249
"signature"
:
"void YUV411ToRGB(unsigned char*, unsigned char*, unsigned int)"
,
250
"ignore"
:
true
,
251
"custom_implem"
:
true
252
},
253
{
254
"static"
:
true
,
255
"signature"
:
"void YUV411ToGrey(unsigned char*, unsigned char*, unsigned int)"
,
256
"ignore"
:
true
,
257
"custom_implem"
:
true
258
},
259
{
260
"static"
:
true
,
261
"signature"
:
"void YUV422ToRGBa(unsigned char*, unsigned char*, unsigned int)"
,
262
"ignore"
:
true
,
263
"custom_implem"
:
true
264
},
265
{
266
"static"
:
true
,
267
"signature"
:
"void YUV422ToRGB(unsigned char*, unsigned char*, unsigned int)"
,
268
"ignore"
:
true
,
269
"custom_implem"
:
true
270
},
271
{
272
"static"
:
true
,
273
"signature"
:
"void YUV422ToGrey(unsigned char*, unsigned char*, unsigned int)"
,
274
"ignore"
:
true
,
275
"custom_implem"
:
true
276
},
277
{
278
"static"
:
true
,
279
"signature"
:
"void YUV420ToRGBa(unsigned char*, unsigned char*, unsigned int, unsigned int)"
,
280
"ignore"
:
true
,
281
"custom_implem"
:
true
282
},
283
{
284
"static"
:
true
,
285
"signature"
:
"void YUV420ToRGB(unsigned char*, unsigned char*, unsigned int, unsigned int)"
,
286
"ignore"
:
true
,
287
"custom_implem"
:
true
288
},
289
{
290
"static"
:
true
,
291
"signature"
:
"void YUV420ToGrey(unsigned char*, unsigned char*, unsigned int)"
,
292
"ignore"
:
true
,
293
"custom_implem"
:
true
294
},
295
{
296
"static"
:
true
,
297
"signature"
:
"void YV12ToRGBa(unsigned char*, unsigned char*, unsigned int, unsigned int)"
,
298
"ignore"
:
true
,
299
"custom_implem"
:
true
300
},
301
{
302
"static"
:
true
,
303
"signature"
:
"void YV12ToRGB(unsigned char*, unsigned char*, unsigned int, unsigned int)"
,
304
"ignore"
:
true
,
305
"custom_implem"
:
true
306
},
307
{
308
"static"
:
true
,
309
"signature"
:
"void YVU9ToRGBa(unsigned char*, unsigned char*, unsigned int, unsigned int)"
,
310
"ignore"
:
true
,
311
"custom_implem"
:
true
312
},
313
{
314
"static"
:
true
,
315
"signature"
:
"void YVU9ToRGB(unsigned char*, unsigned char*, unsigned int, unsigned int)"
,
316
"ignore"
:
true
,
317
"custom_implem"
:
true
318
},
319
{
320
"static"
:
true
,
321
"signature"
:
"void YCbCrToRGB(unsigned char*, unsigned char*, unsigned int)"
,
322
"ignore"
:
true
,
323
"custom_implem"
:
true
324
},
325
{
326
"static"
:
true
,
327
"signature"
:
"void YCbCrToRGBa(unsigned char*, unsigned char*, unsigned int)"
,
328
"ignore"
:
true
,
329
"custom_implem"
:
true
330
},
331
{
332
"static"
:
true
,
333
"signature"
:
"void YCbCrToGrey(unsigned char*, unsigned char*, unsigned int)"
,
334
"ignore"
:
true
,
335
"custom_implem"
:
true
336
},
337
{
338
"static"
:
true
,
339
"signature"
:
"void YCrCbToRGB(unsigned char*, unsigned char*, unsigned int)"
,
340
"ignore"
:
true
,
341
"custom_implem"
:
true
342
},
343
{
344
"static"
:
true
,
345
"signature"
:
"void YCrCbToRGBa(unsigned char*, unsigned char*, unsigned int)"
,
346
"ignore"
:
true
,
347
"custom_implem"
:
true
348
},
349
{
350
"static"
:
true
,
351
"signature"
:
"void RGBaToHSV(const unsigned char*, unsigned char*, unsigned char*, unsigned char*, unsigned int, bool)"
,
352
"ignore"
:
true
,
353
"custom_implem"
:
true
354
},
355
{
356
"static"
:
true
,
357
"signature"
:
"void HSVToRGB(const double*, const double*, const double*, unsigned char*, unsigned int)"
,
358
"ignore"
:
true
,
359
"custom_implem"
:
true
360
},
361
{
362
"static"
:
true
,
363
"signature"
:
"void HSVToRGB(const unsigned char*, const unsigned char*, const unsigned char*, unsigned char*, unsigned int, bool)"
,
364
"ignore"
:
true
,
365
"custom_implem"
:
true
366
},
367
{
368
"static"
:
true
,
369
"signature"
:
"void HSVToRGBa(const unsigned char*, const unsigned char*, const unsigned char*, unsigned char*, unsigned int, bool)"
,
370
"ignore"
:
true
,
371
"custom_implem"
:
true
372
},
373
{
374
"static"
:
true
,
375
"signature"
:
"void HSVToRGBa(const double*, const double*, const double*, unsigned char*, unsigned int)"
,
376
"ignore"
:
true
,
377
"custom_implem"
:
true
378
},
379
{
380
"static"
:
true
,
381
"signature"
:
"void RGBToHSV(const unsigned char*, double*, double*, double*, unsigned int)"
,
382
"ignore"
:
true
,
383
"custom_implem"
:
true
384
},
385
{
386
"static"
:
true
,
387
"signature"
:
"void RGBToHSV(const unsigned char*, unsigned char*, unsigned char*, unsigned char*, unsigned int, bool)"
,
388
"ignore"
:
true
,
389
"custom_implem"
:
true
390
},
391
{
392
"static"
:
true
,
393
"signature"
:
"void RGBaToHSV(const unsigned char*, unsigned char*, unsigned char*, unsigned char*, unsigned int)"
,
394
"ignore"
:
true
,
395
"custom_implem"
:
true
396
},
397
{
398
"static"
:
true
,
399
"signature"
:
"void RGBaToHSV(const unsigned char*, double*, double*, double*, unsigned int)"
,
400
"ignore"
:
true
,
401
"custom_implem"
:
true
402
},
403
{
404
"static"
:
true
,
405
"signature"
:
"void MONO16ToGrey(unsigned char*, unsigned char*, unsigned int)"
,
406
"ignore"
:
true
,
407
"custom_implem"
:
true
408
},
409
{
410
"static"
:
true
,
411
"signature"
:
"void MONO16ToRGBa(unsigned char*, unsigned char*, unsigned int)"
,
412
"ignore"
:
true
,
413
"custom_implem"
:
true
414
},
415
{
416
"static"
:
true
,
417
"signature"
:
"void BGRaToRGBa(unsigned char*, unsigned char*, unsigned int, unsigned int, bool)"
,
418
"ignore"
:
true
,
419
"custom_implem"
:
true
420
},
421
{
422
"static"
:
true
,
423
"signature"
:
"void BGRToGrey(unsigned char*, unsigned char*, unsigned int, unsigned int, bool, unsigned int)"
,
424
"ignore"
:
true
,
425
"custom_implem"
:
true
426
},
427
{
428
"static"
:
true
,
429
"signature"
:
"void BGRToRGBa(unsigned char*, unsigned char*, unsigned int, unsigned int, bool)"
,
430
"ignore"
:
true
,
431
"custom_implem"
:
true
432
},
433
{
434
"static"
:
true
,
435
"signature"
:
"void demosaicBGGRToRGBaBilinear(const uint8_t*, uint8_t*, unsigned int, unsigned int, unsigned int)"
,
436
"ignore"
:
true
,
437
"custom_implem"
:
true
438
},
439
{
440
"static"
:
true
,
441
"signature"
:
"void demosaicBGGRToRGBaBilinear(const uint16_t*, uint16_t*, unsigned int, unsigned int, unsigned int)"
,
442
"ignore"
:
true
,
443
"custom_implem"
:
true
444
},
445
{
446
"static"
:
true
,
447
"signature"
:
"void demosaicGBRGToRGBaBilinear(const uint8_t*, uint8_t*, unsigned int, unsigned int, unsigned int)"
,
448
"ignore"
:
true
,
449
"custom_implem"
:
true
450
},
451
{
452
"static"
:
true
,
453
"signature"
:
"void demosaicGBRGToRGBaBilinear(const uint16_t*, uint16_t*, unsigned int, unsigned int, unsigned int)"
,
454
"ignore"
:
true
,
455
"custom_implem"
:
true
456
},
457
{
458
"static"
:
true
,
459
"signature"
:
"void demosaicGRBGToRGBaBilinear(const uint8_t*, uint8_t*, unsigned int, unsigned int, unsigned int)"
,
460
"ignore"
:
true
,
461
"custom_implem"
:
true
462
463
},
464
{
465
"static"
:
true
,
466
"signature"
:
"void demosaicGRBGToRGBaBilinear(const uint16_t*, uint16_t*, unsigned int, unsigned int, unsigned int)"
,
467
"ignore"
:
true
,
468
"custom_implem"
:
true
469
},
470
{
471
"static"
:
true
,
472
"signature"
:
"void demosaicRGGBToRGBaBilinear(const uint8_t*, uint8_t*, unsigned int, unsigned int, unsigned int)"
,
473
"ignore"
:
true
,
474
"custom_implem"
:
true
475
},
476
{
477
"static"
:
true
,
478
"signature"
:
"void demosaicRGGBToRGBaBilinear(const uint16_t*, uint16_t*, unsigned int, unsigned int, unsigned int)"
,
479
"ignore"
:
true
,
480
"custom_implem"
:
true
481
},
482
{
483
"static"
:
true
,
484
"signature"
:
"void demosaicBGGRToRGBaMalvar(const uint8_t*, uint8_t*, unsigned int, unsigned int, unsigned int)"
,
485
"ignore"
:
true
,
486
"custom_implem"
:
true
487
},
488
{
489
"static"
:
true
,
490
"signature"
:
"void demosaicBGGRToRGBaMalvar(const uint16_t*, uint16_t*, unsigned int, unsigned int, unsigned int)"
,
491
"ignore"
:
true
,
492
"custom_implem"
:
true
493
},
494
{
495
"static"
:
true
,
496
"signature"
:
"void demosaicGBRGToRGBaMalvar(const uint8_t*, uint8_t*, unsigned int, unsigned int, unsigned int)"
,
497
"ignore"
:
true
,
498
"custom_implem"
:
true
499
500
},
501
{
502
"static"
:
true
,
503
"signature"
:
"void demosaicGBRGToRGBaMalvar(const uint16_t*, uint16_t*, unsigned int, unsigned int, unsigned int)"
,
504
"ignore"
:
true
,
505
"custom_implem"
:
true
506
507
},
508
{
509
"static"
:
true
,
510
"signature"
:
"void demosaicGRBGToRGBaMalvar(const uint8_t*, uint8_t*, unsigned int, unsigned int, unsigned int)"
,
511
"ignore"
:
true
,
512
"custom_implem"
:
true
513
},
514
{
515
"static"
:
true
,
516
"signature"
:
"void demosaicGRBGToRGBaMalvar(const uint16_t*, uint16_t*, unsigned int, unsigned int, unsigned int)"
,
517
"ignore"
:
true
,
518
"custom_implem"
:
true
519
},
520
{
521
"static"
:
true
,
522
"signature"
:
"void demosaicRGGBToRGBaMalvar(const uint8_t*, uint8_t*, unsigned int, unsigned int, unsigned int)"
,
523
"ignore"
:
true
,
524
"custom_implem"
:
true
525
},
526
{
527
"static"
:
true
,
528
"signature"
:
"void demosaicRGGBToRGBaMalvar(const uint16_t*, uint16_t*, unsigned int, unsigned int, unsigned int)"
,
529
"ignore"
:
true
,
530
"custom_implem"
:
true
531
}
532
]
533
}
534
}
535
}
visp
modules
python
config
core_image.json
Generated by
1.9.1