60
60
#pragma warning(disable: 4748)
61
61
#endif
62
62
63
+ using namespace cv ;
64
+
63
65
namespace cv
64
66
{
65
67
@@ -178,27 +180,28 @@ CV_IMPL CvCapture * cvCreateCameraCapture (int index)
178
180
if (pref) break ;
179
181
180
182
#ifdef HAVE_MSMF
181
- case CV_CAP_MSMF :
183
+ case CAP_MSMF :
182
184
TRY_OPEN (capture, cvCreateCameraCapture_MSMF (index))
183
185
if (pref) break ;
184
186
#endif
185
- case CV_CAP_VFW:
187
+ case CAP_VFW: // or CAP_V4L or CAP_V4L2
186
188
#ifdef HAVE_VFW
187
189
TRY_OPEN (capture, cvCreateCameraCapture_VFW (index))
188
190
#endif
189
191
190
192
#if defined HAVE_LIBV4L || defined HAVE_CAMV4L || defined HAVE_CAMV4L2 || defined HAVE_VIDEOIO
191
193
TRY_OPEN (capture, cvCreateCameraCapture_V4L (index))
192
194
#endif
193
- if (pref) break ; // CV_CAP_VFW
194
195
195
196
#ifdef HAVE_GSTREAMER
196
197
TRY_OPEN (capture, cvCreateCapture_GStreamer (CV_CAP_GSTREAMER_V4L2, reinterpret_cast <char *>(index)))
197
198
198
199
TRY_OPEN (capture, cvCreateCapture_GStreamer (CV_CAP_GSTREAMER_V4L, reinterpret_cast <char *>(index)))
199
200
#endif
200
201
201
- case CV_CAP_FIREWIRE:
202
+ if (pref) break ; // CAP_VFW or CAP_V4L or CAP_V4L2
203
+
204
+ case CAP_FIREWIRE:
202
205
#ifdef HAVE_DC1394_2
203
206
TRY_OPEN (capture, cvCreateCameraCapture_DC1394_2 (index))
204
207
#endif
@@ -216,64 +219,64 @@ CV_IMPL CvCapture * cvCreateCameraCapture (int index)
216
219
TRY_OPEN (capture, cvCreateCapture_GStreamer (CV_CAP_GSTREAMER_1394, 0 ))
217
220
#endif
218
221
219
- if (pref) break ; // CV_CAP_FIREWIRE
222
+ if (pref) break ; // CAP_FIREWIRE
220
223
221
224
#ifdef HAVE_MIL
222
- case CV_CAP_MIL :
225
+ case CAP_MIL :
223
226
TRY_OPEN (capture, cvCreateCameraCapture_MIL (index))
224
227
if (pref) break ;
225
228
#endif
226
229
227
230
#if defined(HAVE_QUICKTIME) || defined(HAVE_QTKIT)
228
- case CV_CAP_QT :
231
+ case CAP_QT :
229
232
TRY_OPEN (capture, cvCreateCameraCapture_QT (index))
230
233
if (pref) break ;
231
234
#endif
232
235
233
236
#ifdef HAVE_UNICAP
234
- case CV_CAP_UNICAP :
237
+ case CAP_UNICAP :
235
238
TRY_OPEN (capture, cvCreateCameraCapture_Unicap (index))
236
239
if (pref) break ;
237
240
#endif
238
241
239
242
#ifdef HAVE_PVAPI
240
- case CV_CAP_PVAPI :
243
+ case CAP_PVAPI :
241
244
TRY_OPEN (capture, cvCreateCameraCapture_PvAPI (index))
242
245
if (pref) break ;
243
246
#endif
244
247
245
248
#ifdef HAVE_OPENNI
246
- case CV_CAP_OPENNI :
249
+ case CAP_OPENNI :
247
250
TRY_OPEN (capture, cvCreateCameraCapture_OpenNI (index))
248
251
if (pref) break ;
249
252
#endif
250
253
251
254
#ifdef HAVE_OPENNI2
252
- case CV_CAP_OPENNI2 :
255
+ case CAP_OPENNI2 :
253
256
TRY_OPEN (capture, cvCreateCameraCapture_OpenNI2 (index))
254
257
if (pref) break ;
255
258
#endif
256
259
257
260
#ifdef HAVE_XIMEA
258
- case CV_CAP_XIAPI :
261
+ case CAP_XIAPI :
259
262
TRY_OPEN (capture, cvCreateCameraCapture_XIMEA (index))
260
263
if (pref) break ;
261
264
#endif
262
265
263
266
#ifdef HAVE_AVFOUNDATION
264
- case CV_CAP_AVFOUNDATION :
267
+ case CAP_AVFOUNDATION :
265
268
TRY_OPEN (capture, cvCreateCameraCapture_AVFoundation (index))
266
269
if (pref) break ;
267
270
#endif
268
271
269
272
#ifdef HAVE_GIGE_API
270
- case CV_CAP_GIGANETIX :
273
+ case CAP_GIGANETIX :
271
274
TRY_OPEN (capture, cvCreateCameraCapture_Giganetix (index))
272
- if (pref) break ; // CV_CAP_GIGANETIX
275
+ if (pref) break ; // CAP_GIGANETIX
273
276
#endif
274
277
275
278
#ifdef HAVE_ARAVIS_API
276
- case CV_CAP_ARAVIS :
279
+ case CAP_ARAVIS :
277
280
TRY_OPEN (capture, cvCreateCameraCapture_Aravis (index))
278
281
if (pref) break ;
279
282
#endif
@@ -297,12 +300,12 @@ CV_IMPL CvCapture * cvCreateFileCaptureWithPreference (const char * filename, in
297
300
if (apiPreference) break ;
298
301
299
302
#ifdef HAVE_FFMPEG
300
- case CV_CAP_FFMPEG :
303
+ case CAP_FFMPEG :
301
304
TRY_OPEN (result, cvCreateFileCapture_FFMPEG_proxy (filename))
302
305
if (apiPreference) break ;
303
306
#endif
304
307
305
- case CV_CAP_VFW :
308
+ case CAP_VFW :
306
309
#ifdef HAVE_VFW
307
310
TRY_OPEN (result, cvCreateFileCapture_VFW (filename))
308
311
#endif
@@ -312,7 +315,7 @@ CV_IMPL CvCapture * cvCreateFileCaptureWithPreference (const char * filename, in
312
315
#endif
313
316
if (apiPreference) break ;
314
317
315
- case CV_CAP_MSMF :
318
+ case CAP_MSMF :
316
319
#ifdef HAVE_MSMF
317
320
TRY_OPEN (result, cvCreateFileCapture_MSMF (filename))
318
321
#endif
@@ -323,36 +326,36 @@ CV_IMPL CvCapture * cvCreateFileCaptureWithPreference (const char * filename, in
323
326
if (apiPreference) break ;
324
327
325
328
#ifdef HAVE_GSTREAMER
326
- case CV_CAP_GSTREAMER :
329
+ case CAP_GSTREAMER :
327
330
TRY_OPEN (result, cvCreateCapture_GStreamer (CV_CAP_GSTREAMER_FILE, filename))
328
331
if (apiPreference) break ;
329
332
#endif
330
333
331
334
#if defined(HAVE_QUICKTIME) || defined(HAVE_QTKIT)
332
- case CV_CAP_QT :
335
+ case CAP_QT :
333
336
TRY_OPEN (result, cvCreateFileCapture_QT (filename))
334
337
if (apiPreference) break ;
335
338
#endif
336
339
337
340
#ifdef HAVE_AVFOUNDATION
338
- case CV_CAP_AVFOUNDATION :
341
+ case CAP_AVFOUNDATION :
339
342
TRY_OPEN (result, cvCreateFileCapture_AVFoundation (filename))
340
343
if (apiPreference) break ;
341
344
#endif
342
345
343
346
#ifdef HAVE_OPENNI
344
- case CV_CAP_OPENNI :
347
+ case CAP_OPENNI :
345
348
TRY_OPEN (result, cvCreateFileCapture_OpenNI (filename))
346
349
if (apiPreference) break ;
347
350
#endif
348
351
349
352
#ifdef HAVE_OPENNI2
350
- case CV_CAP_OPENNI2 :
353
+ case CAP_OPENNI2 :
351
354
TRY_OPEN (result, cvCreateFileCapture_OpenNI2 (filename))
352
355
if (apiPreference) break ;
353
356
#endif
354
357
355
- case CV_CAP_IMAGES :
358
+ case CAP_IMAGES :
356
359
TRY_OPEN (result, cvCreateFileCapture_Images (filename))
357
360
}
358
361
@@ -361,7 +364,7 @@ CV_IMPL CvCapture * cvCreateFileCaptureWithPreference (const char * filename, in
361
364
362
365
CV_IMPL CvCapture * cvCreateFileCapture (const char * filename)
363
366
{
364
- return cvCreateFileCaptureWithPreference (filename, CV_CAP_ANY );
367
+ return cvCreateFileCaptureWithPreference (filename, CAP_ANY );
365
368
}
366
369
367
370
/* *
@@ -383,40 +386,40 @@ static CvVideoWriter* cvCreateVideoWriterWithPreference(const char* filename, in
383
386
{
384
387
default :
385
388
// exit if the specified API is unavaliable
386
- if (apiPreference != CV_CAP_ANY ) break ;
389
+ if (apiPreference != CAP_ANY ) break ;
387
390
#ifdef HAVE_FFMPEG
388
- case CV_CAP_FFMPEG :
391
+ case CAP_FFMPEG :
389
392
TRY_OPEN (result, cvCreateVideoWriter_FFMPEG_proxy (filename, fourcc, fps, frameSize, is_color))
390
- if (apiPreference != CV_CAP_ANY ) break ;
393
+ if (apiPreference != CAP_ANY ) break ;
391
394
#endif
392
395
#ifdef HAVE_VFW
393
- case CV_CAP_VFW :
396
+ case CAP_VFW :
394
397
TRY_OPEN (result, cvCreateVideoWriter_VFW (filename, fourcc, fps, frameSize, is_color))
395
- if (apiPreference != CV_CAP_ANY ) break ;
398
+ if (apiPreference != CAP_ANY ) break ;
396
399
#endif
397
400
#ifdef HAVE_MSMF
398
- case CV_CAP_MSMF :
401
+ case CAP_MSMF :
399
402
TRY_OPEN (result, cvCreateVideoWriter_MSMF (filename, fourcc, fps, frameSize, is_color))
400
- if (apiPreference != CV_CAP_ANY ) break ;
403
+ if (apiPreference != CAP_ANY ) break ;
401
404
#endif
402
405
#ifdef HAVE_AVFOUNDATION
403
- case CV_CAP_AVFOUNDATION :
406
+ case CAP_AVFOUNDATION :
404
407
TRY_OPEN (result, cvCreateVideoWriter_AVFoundation (filename, fourcc, fps, frameSize, is_color))
405
- if (apiPreference != CV_CAP_ANY ) break ;
408
+ if (apiPreference != CAP_ANY ) break ;
406
409
#endif
407
410
#if defined(HAVE_QUICKTIME) || defined(HAVE_QTKIT)
408
- case (CV_CAP_QT ):
411
+ case (CAP_QT ):
409
412
TRY_OPEN (result, cvCreateVideoWriter_QT (filename, fourcc, fps, frameSize, is_color))
410
- if (apiPreference != CV_CAP_ANY ) break ;
413
+ if (apiPreference != CAP_ANY ) break ;
411
414
#endif
412
415
#ifdef HAVE_GSTREAMER
413
- case CV_CAP_GSTREAMER :
416
+ case CAP_GSTREAMER :
414
417
TRY_OPEN (result, cvCreateVideoWriter_GStreamer (filename, fourcc, fps, frameSize, is_color))
415
- if (apiPreference != CV_CAP_ANY ) break ;
418
+ if (apiPreference != CAP_ANY ) break ;
416
419
#endif
417
- case CV_CAP_IMAGES :
420
+ case CAP_IMAGES :
418
421
TRY_OPEN (result, cvCreateVideoWriter_Images (filename))
419
- if (apiPreference != CV_CAP_ANY ) break ;
422
+ if (apiPreference != CAP_ANY ) break ;
420
423
}
421
424
422
425
return result;
@@ -425,7 +428,7 @@ static CvVideoWriter* cvCreateVideoWriterWithPreference(const char* filename, in
425
428
CV_IMPL CvVideoWriter* cvCreateVideoWriter ( const char * filename, int fourcc,
426
429
double fps, CvSize frameSize, int is_color )
427
430
{
428
- return cvCreateVideoWriterWithPreference (filename, CV_CAP_ANY , fourcc, fps, frameSize, is_color);
431
+ return cvCreateVideoWriterWithPreference (filename, CAP_ANY , fourcc, fps, frameSize, is_color);
429
432
}
430
433
431
434
CV_IMPL int cvWriteFrame ( CvVideoWriter* writer, const IplImage* image )
@@ -450,16 +453,16 @@ static Ptr<IVideoCapture> IVideoCapture_create(int index)
450
453
int domains[] =
451
454
{
452
455
#ifdef HAVE_DSHOW
453
- CV_CAP_DSHOW ,
456
+ CAP_DSHOW ,
454
457
#endif
455
458
#ifdef HAVE_INTELPERC
456
- CV_CAP_INTELPERC ,
459
+ CAP_INTELPERC ,
457
460
#endif
458
461
#ifdef WINRT_VIDEO
459
462
CAP_WINRT,
460
463
#endif
461
464
#ifdef HAVE_GPHOTO2
462
- CV_CAP_GPHOTO2 ,
465
+ CAP_GPHOTO2 ,
463
466
#endif
464
467
-1 , -1
465
468
};
@@ -486,14 +489,14 @@ static Ptr<IVideoCapture> IVideoCapture_create(int index)
486
489
switch (domains[i])
487
490
{
488
491
#ifdef HAVE_DSHOW
489
- case CV_CAP_DSHOW :
492
+ case CAP_DSHOW :
490
493
capture = makePtr<VideoCapture_DShow>(index);
491
- break ; // CV_CAP_DSHOW
494
+ break ; // CAP_DSHOW
492
495
#endif
493
496
#ifdef HAVE_INTELPERC
494
- case CV_CAP_INTELPERC :
497
+ case CAP_INTELPERC :
495
498
capture = makePtr<VideoCapture_IntelPerC>();
496
- break ; // CV_CAP_INTEL_PERC
499
+ break ; // CAP_INTEL_PERC
497
500
#endif
498
501
#ifdef WINRT_VIDEO
499
502
case CAP_WINRT:
@@ -503,7 +506,7 @@ static Ptr<IVideoCapture> IVideoCapture_create(int index)
503
506
break ; // CAP_WINRT
504
507
#endif
505
508
#ifdef HAVE_GPHOTO2
506
- case CV_CAP_GPHOTO2 :
509
+ case CAP_GPHOTO2 :
507
510
capture = createGPhoto2Capture (index);
508
511
break ;
509
512
#endif
@@ -522,9 +525,9 @@ static Ptr<IVideoCapture> IVideoCapture_create(const String& filename)
522
525
{
523
526
int domains[] =
524
527
{
525
- CV_CAP_ANY ,
528
+ CAP_ANY ,
526
529
#ifdef HAVE_GPHOTO2
527
- CV_CAP_GPHOTO2 ,
530
+ CAP_GPHOTO2 ,
528
531
#endif
529
532
#ifdef HAVE_MFX
530
533
CAP_INTEL_MFX,
@@ -539,11 +542,11 @@ static Ptr<IVideoCapture> IVideoCapture_create(const String& filename)
539
542
540
543
switch (domains[i])
541
544
{
542
- case CV_CAP_ANY :
545
+ case CAP_ANY :
543
546
capture = createMotionJpegCapture (filename);
544
547
break ;
545
548
#ifdef HAVE_GPHOTO2
546
- case CV_CAP_GPHOTO2 :
549
+ case CAP_GPHOTO2 :
547
550
capture = createGPhoto2Capture (filename);
548
551
break ;
549
552
#endif
@@ -575,7 +578,7 @@ static Ptr<IVideoWriter> IVideoWriter_create(const String& filename, int apiPref
575
578
}
576
579
#endif
577
580
578
- if ( (apiPreference == CAP_OCV_MJPEG || apiPreference == CAP_ANY)
581
+ if ( (apiPreference == CAP_OPENCV_MJPEG || apiPreference == CAP_ANY)
579
582
&& _fourcc == CV_FOURCC (' M' , ' J' , ' P' , ' G' ) )
580
583
iwriter = createMotionJpegWriter (filename, fps, frameSize, isColor);
581
584
0 commit comments