PR: 210505 Submitted by: rozhuk.im@gmail.com (partially, further work was done) Exp-run by: antoine
23 lines
853 B
Text
23 lines
853 B
Text
--- lib/Image/ObjectDetect.xs.orig 2018-05-02 21:42:52.771732000 +0000
|
|
+++ lib/Image/ObjectDetect.xs 2018-05-02 21:43:03.658941000 +0000
|
|
@@ -7,6 +7,8 @@
|
|
#include "cv.h"
|
|
#include "highgui.h"
|
|
|
|
+#include <opencv2/imgcodecs/imgcodecs_c.h>
|
|
+
|
|
MODULE = Image::ObjectDetect PACKAGE = Image::ObjectDetect
|
|
|
|
PROTOTYPES: ENABLE
|
|
@@ -54,11 +56,7 @@
|
|
storage = cvCreateMemStorage(0);
|
|
cascade = INT2PTR(CvHaarClassifierCascade *, SvIV(SvRV(self)));
|
|
objects = cvHaarDetectObjects(gray, cascade, storage,
|
|
-#if (CV_MAJOR_VERSION < 2 || (CV_MAJOR_VERSION == 2 && CV_MINOR_VERSION < 1))
|
|
- 1.1, 2, CV_HAAR_DO_CANNY_PRUNING, cvSize(0, 0));
|
|
-#else
|
|
1.1, 2, CV_HAAR_DO_CANNY_PRUNING, cvSize(0, 0), cvSize(0, 0));
|
|
-#endif
|
|
|
|
retval = newAV();
|
|
for (i = 0; i < (objects ? objects->total : 0); i++) {
|