我读了一个包含坐标和像素值的源文件(-1是白色,1是黑色),如下所示:
x y pixel_value
0 0 -1
0 1 1
0 2 -1
我将像素存储在名为my_array(大小:100x100)的numpy数组中,在我开始对图片进行一些分析之前,我使用以下命令打印它:
plt.imshow(my_array,cmap =“Grays”)
问题是打印的图像不仅仅是黑白像素,还会显示一些灰度级。
我尝试将-1s更改回0以扫描数组,但生成的图像仍显示灰色像素。我真的很不高兴。
这些只是人工制品,还是真的?为什么原始png文件中的缩放不会显示任何灰度值,无论我有多接近?
检查原始列表和数组中的所有值仅显示整数1和-1。
任何建议都表示赞赏。