Enum cv:: DetectionBasedTracker::ObjectStatus error in python2/pyopencv_generated_ns_reg.h (Bug #4394)
Description
Hallo,
I'm the OpenBSD OpenCV port maintainer. I work on an OpenCV 3.0.0 update.
Anythink goes wrong with generating python2/pyopencv_generated_ns_reg.h but I can't find any reason why.
What is so special with Enum "cv:: DetectionBasedTracker::ObjectStatus" in ./modules/objdetect/include/opencv2/objdetect/detection_based_tracker.hpp?
Build Error:
/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/python/python2/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/python/python2/src -Imodules/python2 -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/hal/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/core/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/flann/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/imgproc/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/ml/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/photo/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/video/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/imgcodecs/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/shape/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/videoio/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/highgui/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/objdetect/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/superres/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/features2d/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/calib3d/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/stitching/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/videostab/include -I/usr/local/include/python2.7 -I/usr/local/lib/python2.7/site-packages/numpy/core/include -I/usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/python/src2 -MMD -MT modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o -MF modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o.d -o modules/python2/CMakeFiles/opencv_python2.dir/__/src2/cv2.cpp.o -c /usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/python/src2/cv2.cpp
In file included from /usr/ports/pobj/opencv-3.0.0/opencv-3.0.0/modules/python/src2/cv2.cpp:1278:
modules/python2/pyopencv_generated_ns_reg.h:930:44: error: no member named 'DetectionBasedTracker' in namespace 'cv'
{"DetectionBasedTracker_DETECTED", cv::DetectionBasedTracker::DETECTED},
~~^
modules/python2/pyopencv_generated_ns_reg.h:931:46: error: no member named 'DetectionBasedTracker' in namespace 'cv'
{"DETECTION_BASED_TRACKER_DETECTED", cv::DetectionBasedTracker::DETECTED},
~~^
modules/python2/pyopencv_generated_ns_reg.h:932:58: error: no member named 'DetectionBasedTracker' in namespace 'cv'
{"DetectionBasedTracker_DETECTED_NOT_SHOWN_YET", cv::DetectionBasedTracker::DETECTED_NOT_SHOWN_YET},
~~^
modules/python2/pyopencv_generated_ns_reg.h:933:60: error: no member named 'DetectionBasedTracker' in namespace 'cv'
{"DETECTION_BASED_TRACKER_DETECTED_NOT_SHOWN_YET", cv::DetectionBasedTracker::DETECTED_NOT_SHOWN_YET},
~~^
modules/python2/pyopencv_generated_ns_reg.h:934:59: error: no member named 'DetectionBasedTracker' in namespace 'cv'
{"DetectionBasedTracker_DETECTED_TEMPORARY_LOST", cv::DetectionBasedTracker::DETECTED_TEMPORARY_LOST},
~~^
modules/python2/pyopencv_generated_ns_reg.h:935:61: error: no member named 'DetectionBasedTracker' in namespace 'cv'
{"DETECTION_BASED_TRACKER_DETECTED_TEMPORARY_LOST", cv::DetectionBasedTracker::DETECTED_TEMPORARY_LOST},
~~^
modules/python2/pyopencv_generated_ns_reg.h:936:48: error: no member named 'DetectionBasedTracker' in namespace 'cv'
{"DetectionBasedTracker_WRONG_OBJECT", cv::DetectionBasedTracker::WRONG_OBJECT},
~~^
modules/python2/pyopencv_generated_ns_reg.h:937:50: error: no member named 'DetectionBasedTracker' in namespace 'cv'
{"DETECTION_BASED_TRACKER_WRONG_OBJECT", cv::DetectionBasedTracker::WRONG_OBJECT},
~~^
8 errors generated.
System: OpenBSD 5.7-current (GENERIC.MP) #33: Tue Jun 9 18:27:18 CEST 2015 amd64
Python version: 2.7.10
CLang: clang version 3.5
I'm thankful for any advice.
History
Updated by Maksim Shabunin over 9 years ago
Probably, this problem should be solved by pull request 4109: https://github.com/Itseez/opencv/pull/4109
- Target version set to 3.1
- Assignee set to Alexander Alekhin
- Category set to python bindings
Updated by Alexander Alekhin over 9 years ago
- Status changed from New to Done