我想通过使用灰度条件对 2D numpy 数组进行二值化,但考虑到 4 个连接邻域。猜猜面具可能是这样的
0 1 0
1 1 1
0 1 0
换句话说,我不想从图像中提取孤立的像素,因为我可以简单地使用numpy.where
or来做到这一点new_array[array == 20] = 1
。我要使用的条件实际上是一个区间,并且该区间中具有 4 个邻居且值也在此范围内的所有像素都可以打印为 1。
我想通过使用灰度条件对 2D numpy 数组进行二值化,但考虑到 4 个连接邻域。猜猜面具可能是这样的
0 1 0
1 1 1
0 1 0
换句话说,我不想从图像中提取孤立的像素,因为我可以简单地使用numpy.where
or来做到这一点new_array[array == 20] = 1
。我要使用的条件实际上是一个区间,并且该区间中具有 4 个邻居且值也在此范围内的所有像素都可以打印为 1。