मुझे लगता है कि (Octave Version of DPM) के लेखक के कोड के ऑक्टेट संस्करण में कोई फ़ंक्शन है। यह कदम # 5 में है,
mat2opencvxml('./INRIA/inriaperson_final.mat', 'inriaperson_cascade_cv.xml');
मैं इसे कोशिश करते हैं और आप परिणाम के बारे में अवगत कराएंगे।
संपादित
मैं सप्तक संस्करण मैं .xml
फाइल करने के लिए पहले उल्लेख से .mat
फ़ाइल को रूपांतरित करने की कोशिश की, और निर्मित opencv में .xml
मॉडल और के निर्माण के साथ परिणाम की तुलना 2 एक्सएमएल अलग थे (टैग, # कॉम्पोनेंट्स, ..), ऐसा लगता है कि ऑक्टेट डीपीएम का यह संस्करण बाद में ओपनसीवी संस्करण के लिए एक्सएमएल फाइल जेनरेट करता है (मैं 2.4 का उपयोग कर रहा हूं)।
वीओसी-रिलीज 3.1 एक ओपनसीवी 2.4.14 से मेल खाता है। मैंने opencv में उपलब्ध mat2xml फ़ंक्शन का उपयोग करके इस संस्करण से पहले से प्रशिक्षित मॉडल को कन्वर्ट करने का प्रयास किया और परिणाम xml फ़ाइल सफलतापूर्वक लोड हो गई और ओपनसीवी के साथ काम कर रहा है। यहाँ कुछ उपयोगी लिंक कर रहे हैं:
mat2xml code
VOC-release-3.1
How To Train DPM on a New Object
आप एक समाधान मिला? – Misaki