मैं ओपनसीवी फ़ंक्शन MinAreaRect2 को पायथन के भीतर से कॉल करने का प्रयास कर रहा हूं। मैं ओपनसीवी 2.4.2 का उपयोग पायथन 2.7 और numpy 1.6 के साथ करता हूं। मैं इतनी दूर चला गया:पायथन ओपनसीवी बॉक्स 2 डी
import cv
def nda2ipl(arr, dtype=None):
return cv.fromarray(np.ascontiguousarray(arr, dtype=dtype))
def min_area_rect2(points):
storage = cv.CreateMemStorage()
cv_points = nda2ipl(points.reshape((-1, 1, 2)))
out = cv.MinAreaRect2(cv_points, storage)
return out
मैं आकार का एक ndarray के साथ इस समारोह कॉल कर सकते हैं (एन एक्स 2)।
((476.5, 604.5), (951.0, 1207.0), -0.0)
मुझे लगता है कि पहले टपल बॉक्स के केंद्र है, दूसरा चौड़ाई और ऊंचाई देता है और पिछले कोण है: मैं परिणामों के इस प्रकार मिलता है।
समस्या यह है कि मुझे यह स्पष्ट संदर्भ नहीं मिल सका। असल में, ओपनसीवी दस्तावेज मुझे बताता है कि पाइथन में फ़ंक्शन क्या लौटाता है।
मुझे official documentation about this function मिला लेकिन यह बहुत उपयोगी नहीं है।
पायथन में MinAreaRect2 का वास्तव में आउटपुट क्या है? अधिक आम तौर पर, आप ओपनसीवी पायथन रैपर के बारे में सटीक दस्तावेज़ीकरण कहां प्राप्त करते हैं?
आपकी मदद के लिए धन्यवाद! –
किसी भी तरह निराशाजनक, ऐसा लगता है कि उनके पास [स्थगित] (http://code.opencv.org/issues/2023) दस्तावेज में बॉक्सपॉइंट जोड़ने के लिए आपका अनुरोध है, ओपनसीवी 3.0 तक –