में contourArea के साथ संगतता समस्या मैं खोजक से प्राप्त समोच्चों की एक साधारण क्षेत्र गणना करने की कोशिश कर रहा हूं। मेरे OpenCV संस्करण है 3.1.0ओपनसीवी 3
मेरे कोड है:
cc = cv2.findContours(im_bw.copy(), cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
cv2.contourArea(cc[0])
error: 'C:\\builds\\master_PackSlaveAddon-win32-vc12-static\\opencv\\modules\\imgproc\\src\\shapedescr.cp...: error: (-215) npoints >= 0 && (depth == CV_32F || depth == CV_32S) in function cv::contourArea\n'
नहीं कर सकते findContours contourArea
के प्रकार के मैच के लिए परिणाम मैं एक महसूस कर रही है हालांकि मैं उम्मीद इसकी सिर्फ typecasting इसे हल करने लगते हैं,धन्यवाद :)
संपादित करें: पता चला है मैं findContours
के 2 तर्कim2, cc, hierarchy = cv2.findContours(im_bw.copy(), cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
लेने की जरूरत
है आपने जांच की है कि सीसी [0] खाली है या नहीं? –
इसे खोदने के बाद मिला, मुझे पता चला कि मुझे खोजने का दूसरा तर्क प्राप्त करने की आवश्यकता है – YNWA