#ifndef MOTIONCELLS_H_
#define MOTIONCELLS_H_
-#include <opencv2/core/core_c.h>
+#include <opencv2/core.hpp>
#ifdef HAVE_HIGHGUI_H
#include <highgui.h> // includes highGUI definitions
#endif
#ifdef HAVE_OPENCV2_HIGHGUI_HIGHGUI_C_H
-#include <opencv2/highgui/highgui_c.h> // includes highGUI definitions
+#include <opencv2/highgui.hpp> // includes highGUI definitions
#endif
#include <fstream>
#include <vector>
#include <gst/opencv/gstopencvvideofilter.h>
-#include <opencv2/core/core.hpp>
+#include <opencv2/core.hpp>
G_BEGIN_DECLS
#include <gst/opencv/gstopencvvideofilter.h>
-#include <opencv2/core/core.hpp>
+#include <opencv2/core.hpp>
G_BEGIN_DECLS
#endif
#include "gstcvdilate.h"
-#include <opencv2/imgproc/imgproc_c.h>
+#include <opencv2/imgproc.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_cv_dilate_debug);
#define GST_CAT_DEFAULT gst_cv_dilate_debug
#include "gst/opencv/gstopencvutils.h"
#include "gstcvdilateerode.h"
-#include <opencv2/core/core_c.h>
+#include <opencv2/core.hpp>
/*
GST_DEBUG_CATEGORY_STATIC (gst_cv_dilate_erode_debug);
#endif
#include "gstcvequalizehist.h"
-#include <opencv2/imgproc/imgproc_c.h>
+#include <opencv2/imgproc.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_cv_equalize_hist_debug);
#define GST_CAT_DEFAULT gst_cv_equalize_hist_debug
#endif
#include "gstcverode.h"
-#include <opencv2/imgproc/imgproc_c.h>
+#include <opencv2/imgproc.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_cv_erode_debug);
#define GST_CAT_DEFAULT gst_cv_erode_debug
#endif
#include "gstcvlaplace.h"
-#include <opencv2/imgproc/imgproc_c.h>
+#include <opencv2/imgproc.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_cv_laplace_debug);
#define GST_CAT_DEFAULT gst_cv_laplace_debug
#include "gst/opencv/gstopencvutils.h"
#include "gstcvsmooth.h"
-#include <opencv2/imgproc/imgproc.hpp>
+#include <opencv2/imgproc.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_cv_smooth_debug);
#endif
#include "gstcvsobel.h"
-#include <opencv2/imgproc/imgproc_c.h>
+#include <opencv2/imgproc.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_cv_sobel_debug);
#define GST_CAT_DEFAULT gst_cv_sobel_debug
#include <gst/gst.h>
#include <gst/opencv/gstopencvvideofilter.h>
-#include <opencv2/core/core.hpp>
-#include <opencv2/imgproc/imgproc.hpp>
+#include <opencv2/core.hpp>
+#include <opencv2/imgproc.hpp>
G_BEGIN_DECLS
/* #defines don't like whitespacey bits */
#endif
#include "gstedgedetect.h"
-#include <opencv2/imgproc/imgproc_c.h>
+#include <opencv2/imgproc.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_edge_detect_debug);
#define GST_CAT_DEFAULT gst_edge_detect_debug
#define __GST_EDGE_DETECT_H__
#include <gst/opencv/gstopencvvideofilter.h>
-#include <opencv2/core/core_c.h>
+#include <opencv2/core.hpp>
G_BEGIN_DECLS
/* #defines don't like whitespacey bits */
#include <vector>
#include "gstfaceblur.h"
-#include <opencv2/imgproc/imgproc_c.h>
-#include <opencv2/imgproc/imgproc.hpp>
+#include <opencv2/imgproc.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_face_blur_debug);
#define GST_CAT_DEFAULT gst_face_blur_debug
#define __GST_FACE_BLUR_H__
#include <gst/gst.h>
-#include <opencv2/core/version.hpp>
-
#include <gst/opencv/gstopencvvideofilter.h>
-#include <opencv2/objdetect/objdetect.hpp>
+
+#include <opencv2/core.hpp>
+#include <opencv2/objdetect.hpp>
G_BEGIN_DECLS
/* #defines don't like whitespacey bits */
#define __GST_FACE_DETECT_H__
#include <gst/gst.h>
-#include <opencv2/core/version.hpp>
-#include <cv.h>
#include <gst/opencv/gstopencvvideofilter.h>
-#include <opencv2/objdetect/objdetect.hpp>
+
+#include <opencv2/core.hpp>
+#include <opencv2/objdetect.hpp>
G_BEGIN_DECLS
/* #defines don't like whitespacey bits */
#endif
#include "gstgrabcut.h"
-extern "C"
-{
-#include <opencv2/imgproc/imgproc_c.h>
-}
-#include <opencv2/imgproc/imgproc.hpp>
+#include <opencv2/imgproc.hpp>
+
GST_DEBUG_CATEGORY_STATIC (gst_grabcut_debug);
#define GST_CAT_DEFAULT gst_grabcut_debug
#include <gst/video/video.h>
#include <gst/video/gstvideofilter.h>
#include <gst/opencv/gstopencvvideofilter.h>
-#include <opencv2/core/core_c.h>
+#include <opencv2/core.hpp>
#include <gst/opencv/gstopencvvideofilter.h>
/* opencv */
-#include <opencv2/core/version.hpp>
+#include <opencv2/core.hpp>
#ifdef HAVE_HIGHGUI_H
#include <highgui.h> // includes highGUI definitions
#endif
#ifdef HAVE_OPENCV2_HIGHGUI_HIGHGUI_C_H
-#include <opencv2/highgui/highgui_c.h> // includes highGUI definitions
+#include <opencv2/highgui.hpp> // includes highGUI definitions
#endif
-#include <opencv2/objdetect/objdetect.hpp>
+#include <opencv2/objdetect.hpp>
G_BEGIN_DECLS
/* #defines don't like whitespacey bits */
#define __GST_MOTIONCELLS_H__
#include <gst/opencv/gstopencvvideofilter.h>
-#include <opencv2/core/core_c.h>
+#include <opencv2/core.hpp>
#include "motioncells_wrapper.h"
G_BEGIN_DECLS
#endif
#include "gstretinex.h"
-#include <opencv2/imgproc/imgproc_c.h>
-#include <opencv2/imgproc/imgproc.hpp>
+#include <opencv2/imgproc.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_retinex_debug);
#define GST_CAT_DEFAULT gst_retinex_debug
#ifndef __GST_RETINEX_H__
#define __GST_RETINEX_H__
-#include <opencv2/core/core_c.h>
+#include <opencv2/core.hpp>
#include <gst/opencv/gstopencvvideofilter.h>
#endif
#include "gstsegmentation.h"
-#include <opencv2/imgproc/imgproc_c.h>
+#include <opencv2/imgproc.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_segmentation_debug);
#define GST_CAT_DEFAULT gst_segmentation_debug
#endif
#include "gstskindetect.h"
-#include <opencv2/imgproc/imgproc_c.h>
+#include <opencv2/imgproc.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_skin_detect_debug);
#define GST_CAT_DEFAULT gst_skin_detect_debug
#include <highgui.h> // includes highGUI definitions
#endif
#ifdef HAVE_OPENCV2_HIGHGUI_HIGHGUI_C_H
-#include <opencv2/highgui/highgui_c.h> // includes highGUI definitions
+#include <opencv2/highgui.hpp> // includes highGUI definitions
#endif
G_BEGIN_DECLS
#endif
#include "gstopencvutils.h"
-#include <opencv2/core/core_c.h>
+#include <opencv2/core.hpp>
/*
The various opencv image containers or headers store the following information:
#include "gstopencvvideofilter.h"
#include "gstopencvutils.h"
-#include <opencv2/core/core_c.h>
+#include <opencv2/core.hpp>
GST_DEBUG_CATEGORY_STATIC (gst_opencv_video_filter_debug);
#define GST_CAT_DEFAULT gst_opencv_video_filter_debug