ndarray变量上的迭代不起作用

2024-04-20 09:06:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我想阈值的一些图像,这是一个数组。 我想怎么做:

我需要将每个点的值与阈值进行比较,并根据值是否大于阈值指定0或1。 我还认为“if”后面的注释行可以工作,但它们不能。我只是得到一张空的图片

我得到以下错误: ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()

我做错了什么

谢谢你抽出时间

背景去除阈值

阈值=160

图像是最重要的

如果图像[:,:,:]<;门槛: 图像[:,:,:]=0 其他: 图像[:,:,:]=1

图像[图像[:,:,:]<;阈值]=0

图像[图像[:,:,:]>;阈值]=1


Tags: 图像lt元素if错误时间图片any