我正在研究行人检测项目。在这里,我需要从头开始实现HOG。因此,我浏览了github并尝试实现脚本。实施时,我发现一些错误如下。由于我是初学者,所以我不太了解这个问题。请帮帮我。
matplotlib.pyplot.bar(left=numpy.arange(9), height=HOG_cell_hist, align="center", width=0.8)
上面的代码显示了这样的错误消息-
TypeError: bar() missing 1 required positional argument: 'x'
该如何解决?
答案 0 :(得分:0)
如果您查看documentation of the bar function,将会看到:
matplotlib.pyplot.bar(x,高度,宽度= 0.8,底部=无,*, align ='center',data = None,** kwargs)
这告诉您参数x
和height
不是可选的。另外,我看不到您的代码中使用的任何left
参数。
我认为left
应该是x
,并且您的代码将得到修复。除非您打算使用left
参数做其他事情。
代码应如下所示:
matplotlib.pyplot.bar(x=numpy.arange(9), height=HOG_cell_hist, align="center", width=0.8)