Ошибка в CascadeClassifer.detectmultisacle() с++

Компьютерное зрение, OpenCV

Ошибка в CascadeClassifer.detectmultisacle() с++

Сообщение samewars » 05 май 2019, 21:11

Всем привет.
Есть проблема. Я хочу найти лицо на фотографии с OpenCV/с++. При использование CascadeClassifer.detectmultisacle(gray,faces) вылетает ошибка Access Reading Violation _RIGHT was 0x..... and _LEFT was 0 в std::algorithm. Отладчик Visual Studio 2017. Вот код(p.s. ето камера с задержкой):

Код: Выделить всё
#include "opencv2/opencv.hpp"
#include "opencv2/objdetect/objdetect.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include <iostream>
#include "windows.h"
using namespace cv;
using namespace std;

int main(int argc, char** argv) {

String face_cascade_name = "C:\\Opencv-3.4.6\\sources\\data\\haarcascades\\haarcascade_frontalface_default.xml";
CascadeClassifier face_cascade;
   RNG rng(12345);
   Mat image;
   face_cascade.load(face_cascade_name);

   if (face_cascade.empty())
   {
      cerr << "NOP!" << endl;
   }


   namedWindow("Camera", WINDOW_AUTOSIZE);
   int delay;
   cout << "Write the delay: ";
   cin >> delay;
   VideoCapture png(0);

   if (!png.isOpened())  // check if we succeeded
      return -1;



   Sleep(delay * 1000);
   png >> image;
   
   vector<Rect> faces;
   Mat gray;
   cvtColor(image, gray, COLOR_BGR2GRAY);
   equalizeHist(gray, gray);
   //(вот тут ошибается)face_cascade.detectMultiScale(gray, faces, 1.1, 2);
   for (auto&& face : faces) {
      

   }
   
   imshow("Camera", image);


   waitKey(0);


}




Помогите и скажите как решить.

С Уважением,

samewars.
samewars
 
Сообщения: 2
Зарегистрирован: 05 май 2019, 20:31
programming: c++,opencv,c#

Re: Ошибка в CascadeClassifer.detectmultisacle() с++

Сообщение admin » 06 май 2019, 09:55

А код из примеров - Cascade Classifier работает?
Аватара пользователя
admin
Администратор
 
Сообщения: 317
Зарегистрирован: 05 май 2011, 14:57
Откуда: Калининград

Re: Ошибка в CascadeClassifer.detectmultisacle() с++

Сообщение samewars » 06 май 2019, 16:20

Нет.
samewars
 
Сообщения: 2
Зарегистрирован: 05 май 2019, 20:31
programming: c++,opencv,c#


Вернуться в Компьютерное зрение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
© 2009-2019 |  О проекте  |  Политика Конфиденциальности  |