img = mpimg.imread('file.tif') #imports image
im_x = np.sum(img, axis=0) #sum the rows of the array
hist = pl.hist(im_x) #returns a list - this works fine
test = np.array(hist) #turns hist into a numpy array so i can plot it
plt.plot(test)
plt.show()
我正在尝试将图像导入数组,对每一行的值求和,然后将其绘制在直方图中。
上面的代码给了我“设置带有序列错误的数组元素”消息,我不明白,因为它是一个 numpy 数组。
我只使用 python 一个星期,所以很明显我做错了。