用于自动驾驶的车道偏离警告系统 - TypeError:x的预期非空向量

时间:2017-11-09 14:19:39

标签: python-3.x video

我正在使用github https://github.com/JunshengFu/driving-lane-departure-warning中的这个程序。我正在尝试运行视频文件,我得到以下错误

文件“/home/ramakrishna/PycharmProjects/Lanedect/driving-lane-departure-warning-master/lane.py”,第602行,在process_frame

detector(binary_sub, ploty, visualization)

文件“/home/ramakrishna/PycharmProjects/Lanedect/driving-lane-departure-warning-master/lane.py”,第554行,探测器

left_fit, right_fit = full_search(binary_sub, visualization=visualization)

代码:

def detector(binary_sub, ploty, visualization=False):

left_fit, right_fit = full_search(binary_sub, visualization=visualization)

left_fitx = left_fit[0] * ploty**2 + left_fit[1] * ploty + left_fit[2]
right_fitx = right_fit[0] * ploty**2 + right_fit[1] * ploty + right_fit[2]
std_value = np.std(right_fitx - left_fitx)

文件“/home/ramakrishna/PycharmProjects/Lanedect/driving-lane-departure-warning-master/lane.py”,第294行,在full_search中

right_fit = np.polyfit(righty, rightx, 2)

代码:  #将二阶多项式拟合到每个

left_fit = np.polyfit(lefty, leftx, 2)
right_fit = np.polyfit(righty, rightx, 2)

文件“/usr/local/lib/python3.4/dist-packages/numpy/lib/polynomial.py”,第555行,在polyfit中

raise TypeError("expected non-empty vector for x")

代码:

if x.size == 0:
    raise TypeError("expected non-empty vector for x")
if y.ndim < 1 or y.ndim > 2:
    raise TypeError("expected 1D or 2D array for y")

TypeError:x

的预期非空向量

0 个答案:

没有答案