这是使用Python写的一个简单的图片二值化代码,在代码中,binarize_image
函数接收一个图片的路径 image_path
,一个输出路径 output_path
,以及一个阈值 threshold
。函数首先打开图片,然后将其转化为灰度图像。接着,它使用 point
函数和一个 lambda 表达式来进行二值化处理。如果像素值小于阈值,该像素将被设置为 0(黑色),否则将被设置为 255(白色)。最后,二值化后的图片被保存到指定的输出路径。
请注意,你需要确保你的Python有 PIL
(Python Imaging Library,也被称为 Pillow
)库,并且你需要将 'input.jpg'
和 'output.jpg'
替换为你自己的输入和输出文件路径。同样,你也可以根据需要调整阈值 threshold
。在这个例子中,阈值被设置为 128,这意味着所有灰度值小于 128 的像素都将被设置为黑色,而所有灰度值大于或等于 128 的像素都将被设置为白色。
代码都是文心一言写的