继续犯同样错误
水平线总是结果。尝试显示随机点。
import cv2 as cv, numpy as np, random
blank = np.ones((300,300), np.uint8) * 255
X, Y = [], []
for i in np.arange(1,300,1):
X.append(random.randrange(1,300))
for i in np.arange(1,300,1):
Y.append(random.randrange(1,300))
XY = np.column_stack((np.asarray(X),np.asarray(Y)))
# change values of Vertex index to black.
blank[XY] = 1
cv.imshow('', blank)
cv.waitKey(0)
cv.destroyAllWindows()
随机像素阵列。
1条答案
按热度按时间abithluo1#
代码中的一切都很好,只是需要一些更改,即我们必须传递
X, Y
而不是XY
。所以基本上,索引运算符
[]
需要一个元组,这样我们就可以使用XY
创建自己的元组。第一次
输出: