我在定义为的一维数组中具有以下值
myArray = np.array([],dtype=np.uint16)
值
[27.0566864 31.38301086 4.20692444]
如果我使用matplot lib作为
import matplotlib.pyplot as plt
,然后将数组显示为
plt.imshow(myArray)
plt.show()
折线图将按预期打印。但是,
cv2.imshow(myArray)
似乎不起作用。如果将其重塑为二维数组,则值如下所示:
[[27.0566864 ]
[31.38301086]
[4.20692444]]
但是,在这种情况下,显示的折线图是
cv2.imshow(myArray)
显示一条细的垂直线。
是否可以使用cv2显示一维数组,并生成与plt相同的结果?