復(fù)現(xiàn)complex yolo
運(yùn)行檢測(cè)程序報(bào)錯(cuò)
Traceback (most recent call last):
File "test_detection.py", line 152, in <module>
bev_utils.drawRotatedBox(RGB_Map, int(x), int(y), int(w), l, int(yaw), cnf.colors[int(cls_pred)])
File "E:\IDM下載\conplex yolo\Complex-YOLOv3\utils\kitti_bev_utils.py", line 174, in drawRotatedBox
cv2.line(img, (corners_int[0, 0], corners_int[0, 1]), (corners_int[3, 0], corners_int[3, 1]), (255, 255, 0), 2)
cv2.error: OpenCV(4.6.0) :-1: error: (-5:Bad argument) in function 'line'
> Overload resolution failed:
> - Can't parse 'pt1'. Sequence item with index 0 has a wrong type
> - Can't parse 'pt1'. Sequence item with index 0 has a wrong type
原因:類型出錯(cuò)
解決辦法:
第一種:將報(bào)錯(cuò)語(yǔ)句中所有能改類型的值全加上int強(qiáng)制轉(zhuǎn)成整型
第二句更正為:
cv2.line(img, (int(corners_int[0, 0]), int(corners_int[0, 1])), (int(corners_int[3, 0]), int(corners_int[3, 1])), (255, 255, 0), 2)
第二種:opencv-python版本過(guò)高導(dǎo)致,降低版本
參考別的博主,從4.6.0降下來(lái),親測(cè)該版本可行
pip install opencv-python==4.5.1.48
參考鏈接:
無(wú)法解析“pt1”。索引為 0 的序列項(xiàng)的類型錯(cuò)誤 ·問(wèn)題 #48 ·Maudzung/Complex-YOLOv4-Pytorch (github.com)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-587963.html
【YOLOv4運(yùn)行demo.py報(bào)錯(cuò)】:cv2.error: OpenCV(4.5.5) :-1: error: (-5:Bad argument) in function ‘rectangle‘_碼上出奇跡的博客-CSDN博客文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-587963.html
到了這里,關(guān)于復(fù)現(xiàn)路上的花開(kāi)花落(2)cv2.error: OpenCV(4.6.0) :-1: error: (-5:Bad argument) in function ‘line‘的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!