背景

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

转载于:https://my.oschina.net/u/4070307/blog/3052013

利用PIL库创建空白图像相关推荐

  1. Python:利用Pillow库创建字符画

    我们就用这个可爱的小龙猫来做模板 这里,先导入我们要用到的Pillow库中的Image模块 from PIL import Image 创建Image实例,路径的话请自行修改 img = Image. ...

  2. Py之PIL:不一样的PS之利用PIL库的img.paste方法实现合成刘若英导演电影《后来的我们》海报设计

    Py之PIL:不一样的PS之利用PIL库的img.paste方法实现合成刘若英导演电影<后来的我们>海报设计 目录 输出结果 核心代码 输出结果 素材 结果合成! 核心代码 from PI ...

  3. pil库修改图片大小_python 利用PIL库进行更改图片大小的操作

    python 是可以利用PIL库进行更改图片大小的操作的,当然一般情况下是不需要的,但是在一些特殊的利用场合,是需要改变图片的灰度或是大小等的操作的,其实用python更改图片的大小还是蛮简单的,只需 ...

  4. PIL Image创建空白图片的bug

    今天在使用PIL Image创建空白的黑白图时遇到个诡异的bug,直接贴代码 from PIL import Image import numpy as np# 先创建个256x256,全部值为Tru ...

  5. Python3-word文档操作(十):利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体

    1 简介: 作为一个综合例子,本篇主要显示docx库的一些基本操作: 利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体. 2 举例: 对word文档进行属性的设置,以及 ...

  6. image pil 图像保存_如何利用python中的PIL库做图像处理?

    自从这个世界上出现了Python编程,一切都好像有了新的思路与进展,比如人工智能,还有我们常用的PS,你可知道Python也可以做图像处理,用的就是PIL库,还没有用过的,还没有发现的,还没有实现过的 ...

  7. python image模块安装_python之PIL库(Image模块)

    PIL(Python Image Library)是python的第三方图像处理库,PIL的功能非常的强大,几乎被认定是Python的官方图像处理库了. 由于PIL仅支持到python2.7于是一群志 ...

  8. PIL库中Image类thumbnail方法和resize方法区别

    from PIL import Image   im=Image.open("C:\\Users\\kethur\\Desktop\\a.jpg") x,y=im.size pri ...

  9. 利用Python库,把Python当PS用!

    给大家带来一篇关于PIL的文章,PIL全称是Python Image Library,顾名思义,是用来做图像处理的.用这个库,可以实现很多PS里的效果,比如像图片模糊.寻找轮廓.边缘检测等等.我们来看 ...

最新文章

  1. Python学习笔记(二)
  2. 中兴中心管理服务器fxh3120,中兴多媒体业务中心ZXMS80
  3. uni-app微信小程序image引入图片;background-image背景图引入图片;小程序预览本地图片;小程序图片过大引入报错;获取本地图片的网络地址;
  4. Redux 进阶 - react 全家桶学习笔记(二)
  5. 日期和毫秒值 例子
  6. phpstorm配置yaf代码自动补全提示
  7. beeline安装_Hive 系列 之 简介与安装
  8. python通用编码_python2.7的编码的常见解决方案.md
  9. wifi协议_以太网(Ethernet)和WiFi协议
  10. C语言system的用法
  11. 【3389】俄远程桌面多端口爆破
  12. PyTorch实例:用ResNet进行交通标志分类
  13. CentOS8桌面环境打开终端
  14. JAVA日本图片_java使用Thumbnailator操作图片
  15. python实现简单的ps色阶调整过程
  16. ECNU-2018计算机学院考研机试
  17. 分享151个ASP源码,总有一款适合您
  18. Linux ls: xxx .: Input/output error 错误问题 及 fsck源码下载
  19. 面向CRM的企业客户档案管理革新
  20. 30天自制操作系统Day 2

热门文章

  1. 通过matlab和simulink实现BSC二进制对称信道的仿真
  2. 不同主体的微信小程序相互跳转
  3. 软件质量保证与测试技术实验报告(三)静态测试
  4. linux 内核编号含义_Linux kernel内核源代码代号:mainline、longterm的含义
  5. MicrosoftExcel函数
  6. Java最大值最小值问题(用户输入)
  7. 一篇标准的审稿意见回复(Response to reviewer)是什么样的?
  8. 分享一个MongoDB可视化工具rockmongo-on-windows
  9. python装饰器带参数函数二阶导数公式_【计算机程序的构造和解释】使用函数构建抽象——5. 高阶函数...
  10. 辽宁省二本计算机学校有哪些,辽宁省二本大学都有哪些