Myślę, że istnieje funkcja w oktawowej wersji kodu autora tutaj (Octave Version of DPM). Jest w kroku # 5,
mat2opencvxml('./INRIA/inriaperson_final.mat', 'inriaperson_cascade_cv.xml');
będę go wypróbować i poinformujemy o wyniku.
EDIT
Próbowałem przekonwertować plik .mat
od wersji oktawy wspomniałem wcześniej do .xml
pliku i porównali wyniki z wmontowanym OpenCV .xml
modelu i budowy 2 xmls było inne (tagi, # składniki, ..), wydaje się, że ta wersja oktawy dpm generuje pliki xml dla późniejszej wersji opencv (używam 2.4).
VOC-release3.1 to ten, który pasuje do opencv2.4.14. Próbowałem przekonwertować już wyszkolony model z tej wersji przy użyciu funkcji mat2xml dostępnej w opencv, a plik wynikowy xml został pomyślnie załadowany i pracuje z opencv. Oto kilka przydatnych linków:
mat2xml code
VOC-release-3.1
How To Train DPM on a New Object
Znalazłeś rozwiązanie? – Misaki