#warning "This is a deprecated opencv header provided for compatibility. Please include a header from a corresponding opencv module"
#endif
-#if !defined(CV_IMPL)
-#define CV_IMPL extern "C"
-#endif //CV_IMPL
-
#include "opencv2/core/core_c.h"
#include "opencv2/core/core.hpp"
#include "opencv2/imgproc/imgproc_c.h"
#include "opencv2/calib3d/calib3d.hpp"
#include "opencv2/objdetect/objdetect.hpp"
-#endif
+#if !defined(CV_IMPL)
+#define CV_IMPL extern "C"
+#endif //CV_IMPL
+
+#if defined(__cplusplus)
+#include "opencv2/core/internal.hpp"
+#endif //__cplusplus
+
+namespace cv {
+namespace flann = cvflann;
+}
+
+#endif __OPENCV_OLD_CV_H_
#ifdef __cplusplus
}
+namespace cv
+{
+
// CvAffinePose: defines a parameterized affine transformation of an image patch.
// An image patch is rotated on angle phi (in degrees), then scaled lambda1 times
// along horizontal and lambda2 times along vertical direction, and then rotated again
float lambda2;
};
-
-namespace cv
-{
-
class CV_EXPORTS KeyPoint
{
public: