解決 not enough values to unpack (expected 3, got 2)錯誤


在調用OpenCV是進行圖片識別時出錯,

報錯語句:

ref_,refCnts,hierarchy=cv2.findContours(ref.copy(), cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)

原因是在新版的OpenCV中返回的是兩個參數,而在舊版的使用的是三個參數,所以導致錯誤的發生,所以在解決這個問題時就需要把OpenCV的版本降低,現在使用的是OpenCV的4.0.0的版本,降為3.4.3.18的版本就可以了。




免責聲明!

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



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