cv2.error: OpenCV(4.5.2) : -1 : error: (-5:Bad argument) in function ‘rectangle‘
生活随笔
收集整理的這篇文章主要介紹了
cv2.error: OpenCV(4.5.2) : -1 : error: (-5:Bad argument) in function ‘rectangle‘
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在使用opencv畫矩形框的時候下面的這行出現了錯誤:
?cv2.rectangle(img, (22.0, 3.0),(33.0, 45.0), translate_color(classes[k]), 3, 1)cv2.error: OpenCV(4.5.2) : -1 : error: (-5:Bad argument) in function ‘rectangle’
Overload resolution failed:
Can’t parse ‘pt1’. Expected sequence length 2, got 4
Can’t parse ‘pt1’. Expected sequence length 2, got 4
Can’t parse ‘rec’. Sequence item with index 0 has a wrong type
Can’t parse ‘rec’. Sequence item with index 0 has a wrong type
原因分析:
輸入到cv2.rectangle()這個函數中兩個的坐標:(22.0,3.0)和(33.0,45.0)不能是浮點數的類型,要轉換成整數才行,于是就使用int()強制類型轉換,之后代碼成功運行。
總結
以上是生活随笔為你收集整理的cv2.error: OpenCV(4.5.2) : -1 : error: (-5:Bad argument) in function ‘rectangle‘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php基础知识总结大全,php基础知识回
- 下一篇: 就业阶段-java语言进价_day01