原因:函數輸出參數不匹配,本來輸出三個值,你只給2個對應值會報錯。
關於解決cv2.findContours返回值too many values to unpack (expected 2)的問題。
其實是接受返回值不符,如果你僅僅使用一個變量a去接受返回值,調用len(a),你會發現長度為3,也就是說這個函數實際上返回了三個值。
第一個,也是最坑爹的一個,它返回了你所處理的圖像。
第二個,正是我們要找的,輪廓的點集。
第三個,各層輪廓的索引。
原因:函數輸出參數不匹配,本來輸出三個值,你只給2個對應值會報錯。
關於解決cv2.findContours返回值too many values to unpack (expected 2)的問題。
其實是接受返回值不符,如果你僅僅使用一個變量a去接受返回值,調用len(a),你會發現長度為3,也就是說這個函數實際上返回了三個值。
第一個,也是最坑爹的一個,它返回了你所處理的圖像。
第二個,正是我們要找的,輪廓的點集。
第三個,各層輪廓的索引。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。