私は以下のようにビデオファイルを実行しようとしています。TypeError: 'float'オブジェクトは整数として解釈できません(Python 3.4バージョン)
$ /usr/bin/python3.4 /home/ramakrishna/PycharmProjects/Lanedect/driving-lane-departure-warning-master/main.py
Traceback (most recent call last):
File "/home/ramakrishna/PycharmProjects/Lanedect/driving-lane-departure-warning-master/main.py", line 19, in <module>
img_aug = process_frame(img)
File "/home/ramakrishna/PycharmProjects/Lanedect/driving-lane-departure-warning-master/lane.py", line 615, in process_frame
output = create_output_frame(offcenter, pts, img_undist_, fps, curvature, curve_direction, binary_sub)
File "/home/ramakrishna/PycharmProjects/Lanedect/driving-lane-departure-warning-master/lane.py", line 467, in create_output_frame
whole_frame = np.zeros((h*2.5,w*2.34, 3), dtype=np.uint8)
TypeError: 'float' object cannot be interpreted as an integer
エラーが発生するコードを入力してください。 –
'whole_frame = np.zeros(h * 2.5、w * 2.34,3)、dtype = np.uint8)'という行の間違いは、配列の次元として浮動小数点数を設定しようとしていることです。配列の次元は整数です。 –
浮動小数点値はどのように保持できますか? – Ayysh