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