如何使图像亮度均匀(使用Python/PIL)

2024-10-08 19:31:36 发布

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

我想拍一张被拍下来的文件的照片,让它看起来像是被扫描过的。因为扫描仪会在整个文档上放置恒定的光源,所以我想在文档的照片上实现这种效果。理想的效果是去除任何阴影或弱光区域(或者至少使它们不那么明显),并使整个照片相当明亮。在

我的第一个想法是定位目标图像中最亮的部分,然后它们使整个图像达到那种亮度。假设这甚至是正确的算法,我该如何在PIL中实现呢?有没有获取亮度的方法?等?在

(这是this earlier question的后续操作。)


Tags: 文件文档定位图像算法区域目标照片
3条回答

试试看ImageChops.screen图像截图(image1,image2)带有2份图像副本。如果不满意,请尝试ImageChops模块中的其他函数。在

此外,您可能需要先将其转换为灰度:图像操作灰度(图像)。在

作为第一次尝试,请尝试对图像进行阈值化。暗区变黑,亮区变白。我没有用过PIL,但我想有什么简单的方法可以做到。在

首先在图像编辑程序(如GIMP)中手动尝试。我想你要的是调整亮度和对比度。在

相关问题 更多 >

    热门问题