【opencv】cv2.findcontours ValueError: not enough values to unpack (expected 3, got 2)

emmmmm今天遇到很奇怪的事情,以前寫的代碼居然就神奇的不能用了,報這個錯

error image

還以爲是怎麼了,之前都好好地,查了一下發現…是opencv的方法改掉了,findCountours方法被修改爲只返回coutours和hierarchy

因此把之前的代碼修改爲

contours_all, hierachy = cv2.findContours(mask.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)

就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章