Я немного новичок в SVM и распознавании объектов, и в настоящее время я пытаюсь подготовить SVM с помощью Emgu CV 3.0, сохранить его в файл и загрузить его (для использования в HOGDescriptor.SetSVMDetector) ,Загрузить тренировку SVM - Emgu CV
Однако, среди других проблем, я не могу найти способ загрузить SVM после того, как сохранил его.
До сих пор, мой код в основном выполняет следующие действия:
SVM myFirstSVM = new SVM();
// do some stuff, set some parameters...
myFirstSVM.Train(someParameters);
myFirstSVM.Save("filePath");
Отсюда, проблема заключается в перегрузки SVM после сохранения. Я проверил несколько разделов справки и страниц, а только связанные вещи, которые я мог бы найти относились к OpenCV, который используется следующий метод:
SVM mySecondSVM;
mySecondSVM.load("filePath");
Однако, я не мог найти метод «.load()» в Emgu 3.0 , хотя он, казалось, присутствовал в предыдущих версиях. Есть ли эквивалент этого метода OpenCV в Emgu 3.0? Я бы предположил, что есть, и я уверен, что это довольно просто, но я не могу, чтобы жизнь меня находила.
я сделал. Нет метода расширения «.Load (« путь к файлу »)» в Emgu для объектов SVM. –
@JohiasburgFrowell Вы уверены? Эта информация исходит из его документации: http://www.emgu.com/wiki/files/1.5.0.0/Help/html/5c8147fa-4959-df3f-4d73-f1c549c06738.htm – Berriel
Я использую версию 3.0, документацию, которую вы ссылка сильно устарела. 3.0 можно найти по адресу http://www.emgu.com/wiki/files/3.0.0/document/html/5c8147fa-4959-df3f-4d73-f1c549c06738.htm –