problema de compatibilidade com contourArea no openCV 3
Estou tentando fazer um cálculo simples de área dos contornos que recebo do findContours. Minha versão do openCv é 3.1.0
Meu código é:
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'
Parece que não consigo resolvê-lo, tenho a sensação de que está apenas digitando embora espere que o resultado findContours corresponda ao tipo de contorno
Obrigado :)
EDIT: Acontece que eu preciso pegar o segundo argumento de findContours
im2, cc, hierarchy = cv2.findContours(im_bw.copy(), cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)