В c, используя алгоритм ANN_MLP, у меня есть следующий код:
CvANN_MLP NN;
NN.load (filename);
cvInitMatHeader (&m_p, 1, 40, CV_32FC1, NULL);
cvSetData (&m_p, fFeature, sizeof (float) * 40);
CvMat *classificationResult = cvCreateMat(1, 2, CV_32FC1);
NN.predict (&m_p , classificationResult);
Я хочу изменить этот код на c ++, что я пытался сделать так, как в коде выше,
Ptr<cv::ml::ANN_MLP> NN = cv::ml::ANN_MLP::create();
NN = Algorithm::load<ml::ANN_MLP>(filename);
cv::Mat m_p(1, 40, CV_32FC1, NULL);
Теперь я не могу найти эквивалент для cvsetdata
в c ++. Есть ли другой способ сделать следующие шаги?или любой ресурс, который очищает реализацию или переход алгоритмов?