首页 > 其他 > 详细

利用PIL库创建空白图像

时间:2019-05-21 00:00:50      阅读:165      评论:0      收藏:0      [点我收藏+]

背景

最近,想自己生成带位置坐标的文字数据集来训练文本位置探测网络。
理想情况是,给文字加盐噪声,背景不需要加噪声,所以需要创建一个空白的背景。将文字放在空白背景上,然后利用opencv加噪声。

解决方案

需要利用PIL.Image.new()来创建空白图像。用法如下:
技术分享图片
这个函数,需要三个参数。
参数1:图像的模式,一般都用RGB
参数2:图像的尺寸,一个二位元组,(宽,高)
参数3:如果没有给这个参数,默认是黑色背景。如果需要给出的话,根据图像的模式,给出不同通道数的值。如果是RGB图像,可以使用字符串直接表示
我们知道,一般彩色图像,是三个通道的,红绿蓝三个通道。所以,我们如果要创建白色图像的话,第三个参数,用元组表示为(255, 255, 255)

效果

from PIL import Image
img = Image.new('RGB', (256, 256), (255, 255, 255))
img.show()
img.save('bg.jpg')

技术分享图片

利用PIL库创建空白图像

原文:https://www.cnblogs.com/zhouzhiyao/p/10897329.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!