背景

最近,想自己生成带位置坐标的文字数据集来训练文本位置探测网络。

理想情况是,给文字加盐噪声,背景不需要加噪声,所以需要创建一个空白的背景。将文字放在空白背景上,然后利用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')

最新文章

  1. 在多线程并发请求Api的场景中,如何控制每个线程的qps
  2. 使用mac 终端 用sublime 目标文件或目标文件夹
  3. 隐藏Jquery dialog 按钮
  4. MAC OX 配置JDK环境变量
  5. 【Android】自带Theme
  6. 做直线不要使用hr
  7. EasyUI扩展验证
  8. Redis之Zset
  9. Android中的线程池
  10. ASP.NET MVC 企业级实战
  11. Chrome F12调试工具常用技巧
  12. Selenium 3 学习小结
  13. 在用单片机接受串口数据的时候,第一位是0x0A
  14. MVP, MVC, MVVM, 傻傻分不清楚~
  15. PAT Basic 1069. 微博转发抽奖(20)
  16. Linux进程管理学习资料
  17. 使用axios发送post请求,将JSON数据改为为form类型
  18. Android中XML解析-Dom解析
  19. smarty简单语法
  20. 【BZOJ 1001】[BJOI2006]狼抓兔子(最大流)

热门文章

  1. 注解与AOP切面编程实现redis缓存与数据库查询的解耦
  2. 【有容云】PPT | 容器与CICD的遇见
  3. 【故障公告】发布 .NET Core 版博客站点引起大量 500 错误
  4. RGW 学习 前言
  5. Linux服务部署Yapi项目(安装Node Mongdb Git Nginx等)
  6. 基于tp3.2的腾讯云短信验证码的实现
  7. 2019牛客多校训练第四场K.number(思维)
  8. HTML/CSS:导航栏水平和垂直
  9. CentOS yum 源修改
  10. Javaweb表格加载---DataTable