contours खोजते समय, मैंने CV_RETR_CCOMP तर्क का उपयोग किया। यह दो स्तर पदानुक्रम बनाने वाला माना जाता है - पहला स्तर बाहरी रूपों के लिए होता है, दूसरा स्तर छेद की सीमाओं के लिए होता है। हालांकि, मैंने पहले कभी पदानुक्रम का उपयोग नहीं किया है इसलिए मैं इससे परिचित नहीं हूं।OpenCV में findContours() में पदानुक्रम का उपयोग करना?
क्या कोई मुझे छेद की सीमाओं तक पहुंचने के तरीके पर निर्देश दे सकता है? मैं बाहरी रूपों को नजरअंदाज करना चाहता हूं और केवल छेद सीमाएं खींचना चाहता हूं। कोड उदाहरणों की सराहना की जाएगी। मैं सी ++ इंटरफ़ेस का उपयोग नहीं कर रहा हूं, इसलिए कृपया सी फ़ंक्शंस का सुझाव न दें (यानी cvFindContours() के बजाय findContours() का उपयोग करें। hierarchy[idx][{0,1,2,3}]={next contour (same level), previous contour (same level), child contour, parent contour}
CV_RETR_CCOMP
, बाहरी आकृति और छेद के एक पदानुक्रम रिटर्न:
सी ++ संस्करण और सी संस्करण के बीच जाना तुच्छ है। FYI करें। –