我有两条分割线存储在变量seg1(图像中的底线)和seg2(图像中的上线)中,作为一维numpy数组。我尝试创建一个图像,除了这两条线内的区域之外,其他地方都是黑色的->;白色。我所做的是以下不起作用的事情:
binaryim = np.zeros_like(im)
for col in range(0, im.shape[1]):
for row in range(0, im.shape[0]):
if row < seg1[col] or row > seg2[col]:
binaryim[row][col] = 0
else:
binaryim[row][col] = 255
有什么想法吗?线内的一切都应该是一,外面的一切都应该是零。在
使用
np.arange
屏蔽行,cmap='gray'
绘制黑白:要在像素级别上工作,请从
^{pr2}$np.indices
获取行和列索引:我能想到的最简单的答案是: 给定图像,曲线1,曲线2曲线:
相关问题 更多 >
编程相关推荐