Я искал везде, и я не могу найти никаких хороших учебных пособий по обучению HOGDescriptor
. Я начинаю с HOG, но раньше я использовал другие алгоритмы обнаружения объектов (например, CascadeClassifier
).HOG Обнаружение обучения с CvSVM
Как я вижу это, я должен создать CvSVM
объект и запустить CvSVM::train()
, переходя в векторе векторов поплавков (Mat), этикетки (1 или -1) для этой циновки, и CvSVMParams
объекта. Я очень смущен относительно того, как затем преобразовать этот CvSVM в вектор с плавающей точкой, который требуется в HOGDescriptor::setSVMDetector()
. Я знаю, что могу использовать CvSVM::predict()
, но это не позволяет мне осуществлять многомасштабное обнаружение. Есть ли какой-либо доступный код, который я мог бы передать в моем обученном CvSVM
(или, возможно, исходном векторе векторов) и получить вектор поплавков, который будет использоваться для обучения моего HOGDescriptor
?
У вас есть идеи, летающие вокруг, почему бы вам не переформатировать свою идею в простой псевдокод, так что было бы понятно! – Samer
У меня такая же проблема. Вы решили? Приветствия. – Madhatter