opencv 索引缺陷,更改顶点颜色

9njqaruj  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(118)

继续犯同样错误
水平线总是结果。尝试显示随机点。

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()

随机像素阵列。

abithluo

abithluo1#

代码中的一切都很好,只是需要一些更改,即我们必须传递X, Y而不是XY

blank[X, Y] = 1

所以基本上,索引运算符[]需要一个元组,这样我们就可以使用XY创建自己的元组。
第一次

输出:

相关问题