Accept default argument of FLANN index parameters
authorHamdi Sahloul <hamdisahloul@hotmail.com>
Fri, 10 Mar 2017 13:09:31 +0000 (22:09 +0900)
committerHamdi Sahloul <hamdisahloul@hotmail.com>
Fri, 10 Mar 2017 13:09:31 +0000 (22:09 +0900)
modules/flann/misc/python/pyopencv_flann.hpp

index a9da8d0..6591b90 100644 (file)
@@ -23,6 +23,9 @@ bool pyopencv_to(PyObject *o, cv::flann::IndexParams& p, const char *name)
     PyObject* item = NULL;
     Py_ssize_t pos = 0;
 
+    if (!o || o == Py_None)
+        return true;
+
     if(PyDict_Check(o)) {
         while(PyDict_Next(o, &pos, &key, &item)) {
             if( !PyString_Check(key) ) {