Как я могу получить XML-файлы моделей для обнаружения объектов? - PullRequest
0 голосов
/ 10 марта 2012

У меня большие проблемы с библиотеками, которые я должен использовать в своем проекте.всякий раз, когда я пробовал одну из библиотек, возникала проблема, и у меня не было так много времени, чтобы потеряться за все это время :( мой проект - «Понимание изображения», поэтому мне нужны «извлечение функций» и «сегментация изображений» &«Машинное обучение» после прочтения оказалось, что «SVM» - лучший, и я хочу, чтобы какой-то код основывался на нем и начинался.


1 - сначала я посмотрел «Aforge &Accord ", и был пример с именем" SupportVectorMachine ", но его нет на изображениях.


2- Я нашел отличный пример в" EmguCV "с именем" LatentSvmDetector ", и он обнаружил любое изображение кошки, которое я пробовалэто !! но проблема была в файле xml! Я просто хотел узнать, как они его получили! и я не мог найти простой ответ, на самом деле я спросил вас здесь, и никто не отвечает мне: (

[ссылка] Как извлечь элементы из изображения для классификации и распознавания объектов?


3 - Я нашел пример использования opencv здесь на этом сайте

[ссылка]http://www.di.ens.fr/~laptev/download.html нота же проблема: XML-файл? !!!Я попытался взять xml-файл этого примера и попробовал в примере «EmguCV», но он тоже не сработал.


4 - во всех прочитанных мной бумагах они используют «ImageNet»"&" VOC PASCAL ", я скачал их, и они не работают !!ошибки в коде инструмента !!и я исправил их все, но они не компилируются, эти инструменты написаны в "Matlab", вот мой вопрос на этом сайте: [ссылка] Ошибка ссылки Matlab Mex32 при компиляции VOC Felzenszwalb в Windows дляБоже мой, кто-нибудь может сказать мне, что мне делать ?!У меня заканчивается время, нужна твоя помощь!спасибо.

Ответы [ 2 ]

1 голос
/ 11 марта 2012

Я не уверен, потому что я никогда не использовал SVM (но использовал haartraining), но я думаю, что они обучили детектор, используя программу, которая выводит файл xml в конце обучения. Я сделал быстрый поиск и нашел эту ссылку (opencv doc о обучении svm) и эту ссылку (пост с примером). Я надеюсь, что это поможет вам и даст немного света.

0 голосов
/ 11 марта 2012

MATLAB поддерживает XML-файлы - как для чтения, так и для записи. Попробуйте:

 xmlfile = fullfile(matlabroot, 'path/to/xml/file/myfile.xml');
 xDoc = xmlread(xmlfile)

Если у вас нет функции xmlread, вы можете попробовать этот набор инструментов: http://www.mathworks.com/matlabcentral/fileexchange/4278-xml-toolbox

...