python調用cv2.findContours時報錯:ValueError: not enough values to unpack (expected 3, got 2)


OpenCV舊版,返回三個參數:

im2, contours, hierarchy = cv2.findContours(mask, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
要想返回三個參數:

把OpenCV 降級成3.4.3.18 就可以了,在終端輸入pip install opencv-python==3.4.3.18

OpenCV 新版調用,返回兩個參數:

 contours, hierarchy = cv2.findContours(mask, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
---------------------
ref:https://blog.csdn.net/miao0967020148/article/details/88623631


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM