2012-12-18 26 views
5

मैं प्रशिक्षण के लिए opencv_traincascade का उपयोग निम्नलिखित मानकोंOpenCV समय

का उपयोग कर झरना ट्रेन

opencv_traincascade डाटा cascade_model -vec .. \ create_template \ pos_vec_file -bg .. \ बीजी \ bg.txt -featureType LBP डब्ल्यू 32 -h 32 -numPos 5000 -numNeg 10000

मैंने 1024 एमबी (डिफ़ॉल्ट रूप से 256) अधिक मेमोरी देने की कोशिश की, लेकिन इस मामले में मुझे स्मृति आवंटन त्रुटि है। तो समस्या यह है कि पहले प्रशिक्षण चरणों में यह ठीक था, लेकिन फिर चरण 12, 13 पर और इस पर प्रति चरण 8 घंटे लगते हैं। ट्रेन प्रक्रिया के दौरान मेरे पास 10-15% प्रोसेसर गतिविधि है। मेरे पास opencv lib में टीबीबी बाइनरी हैं, लेकिन मुझे सच में यकीन नहीं है कि मेरा पीसी इसका उपयोग करता है। मैं पीसी को कैसे बता सकता हूं, कि मैं प्रशिक्षण प्रक्रिया पर सभी पीसी संसाधनों को मजबूत करना चाहता हूं? धन्यवाद। Processor and memory activity during training process

उत्तर

0

क्या आपके पास आईपीपी स्थापित है। और मुझे नहीं लगता कि प्रशिक्षण में सभी प्रक्रियाएं समानांतर हैं। आपको अपना कोड लिखना होगा, इसे पूरी तरह से समानांतर बनाएं।

2

आपको टीबीबी और आईपीपी स्थापित करना चाहिए। फिर आप OpenCV को कॉन्फ़िगर करते समय CM_TBB = सीएमके पर भेज सकते हैं। इससे मुझे मदद मिली और मेरे पास 100% प्रोसेसर गतिविधि थी।