openni_capture sample: enable OpenNI2 if available
authorAlexander Alekhin <alexander.alekhin@itseez.com>
Fri, 7 Nov 2014 23:22:17 +0000 (02:22 +0300)
committerAlexander Alekhin <alexander.alekhin@itseez.com>
Fri, 7 Nov 2014 23:22:29 +0000 (02:22 +0300)
Sample works with OpenNI2 with minimal code changes (CAP_OPENNI -> CAP_OPENNI2)

samples/cpp/openni_capture.cpp

index 76b0922..64aa90b 100644 (file)
@@ -192,7 +192,11 @@ int main( int argc, char* argv[] )
     if( isVideoReading )
         capture.open( filename );
     else
-        capture.open( CAP_OPENNI );
+    {
+        capture.open( CAP_OPENNI2 );
+        if( !capture.isOpened() )
+            capture.open( CAP_OPENNI );
+    }
 
     cout << "done." << endl;