Я получаю нарушение доступа для чтения, когда пытаюсь обучить свое дерево решений с помощью Opencv - PullRequest
0 голосов
/ 01 августа 2020

Ошибка утверждения

У меня возникла эта проблема с использованием данных, извлеченных из файла CSV, но даже когда я использую пустые коврики (как в приведенном ниже коде), я ' м все еще возникает проблема, поэтому я не думаю, что это была моя проблема ...

Буду признателен за любую помощь в понимании того, что я делаю неправильно. Я использую OpenCV 4.2.0

#include <opencv2/core.hpp>
#include <opencv2/ml.hpp>

void main()
{
    auto X = cv::Mat::zeros(400, 2, CV_32F); //dummy features matrix
    auto Y = cv::Mat::zeros(400, 1, CV_32S); // dummy label matrix
    cv::Ptr<cv::ml::TrainData> tData = cv::ml::TrainData::create(X, 0, Y);

    cv::ml::DTrees* dtree = cv::ml::DTrees::create();

    dtree->train(tData); // <- read access violation
}

EDIT: добавил изображение ошибки и вывод консоли, также ошибка изменилась с Read Access Violation на Unhandled Exception.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...