今天在做二值化图像操作时,无意间放大图片发现,图片中有非0,255元素
验证如下:
for i in range(len(image1)):
if image1[i] >= 127:
image1[i] = 255
else:
image1[i] = 0
# if image1[i] < 127:
# image1[i] = 0
sum = 0
[sum+1 for i in image1 if i != 0 and i != 255]
print(sum)
结果如下:
分析原因:
放大图片相当于提高分辨率,计算机自动进行了插值运算,之后进行显示会看到别的灰度级别