Python实现图片拼接的代码


Posted in Python onJuly 02, 2018

具体代码如下所示:

import os
from PIL import Image
UNIT_SIZE = 220 # the size of image
save_path = '/root/group-dia/zxb/Code-/lip-CycleGAN-and-pix2pix-master/checkpoints/lip_cyclegan_6.0/web/result/out'
path = "/root/group-dia/zxb/Code-/lip-CycleGAN-and-pix2pix-master/checkpoints/lip_cyclegan_6.0/web/images"
images = []
def pinjie(images):
  for i in range(len(images) / 6):
    target = Image.new('RGB', (UNIT_SIZE*3, UNIT_SIZE*2))  # result is 2*3
    leftone = 0
    lefttwo = 0
    rightone = UNIT_SIZE
    righttwo = UNIT_SIZE
    for j in range(6):
      if(j <= 2):
        target.paste(images[j + i*6], (leftone, 0, rightone, UNIT_SIZE))
        leftone += UNIT_SIZE
        rightone += UNIT_SIZE
      else:
        target.paste(images[j + i*6], (lefttwo, UNIT_SIZE, righttwo, UNIT_SIZE*2))
        lefttwo += UNIT_SIZE
        righttwo += UNIT_SIZE
    quality_value = 500
    target.save(save_path + '{}.png'.format(i), quality=quality_value)
if __name__ == '__main__':
  for img in os.listdir(path):
    images.append(Image.open(os.path.join(path, img)))
  print len(images)
  pinjie(images)

总结

以上所述是小编给大家介绍的Python实现图片拼接的代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
基于Python实现的百度贴吧网络爬虫实例
Apr 17 Python
在Python的Django框架上部署ORM库的教程
Apr 20 Python
python实现在每个独立进程中运行一个函数的方法
Apr 23 Python
Python黑魔法@property装饰器的使用技巧解析
Jun 16 Python
深入了解Python数据类型之列表
Jun 24 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
Feb 12 Python
详解python读取image
Apr 03 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
Aug 08 Python
Python 日期区间处理 (本周本月上周上月...)
Aug 08 Python
python实现网络五子棋
Apr 11 Python
基于Python实现股票收益率分析
Apr 02 Python
python远程连接服务器MySQL数据库
Jul 02 #Python
对Python 数组的切片操作详解
Jul 02 #Python
python读取LMDB中图像的方法
Jul 02 #Python
python读写LMDB文件的方法
Jul 02 #Python
对numpy中的数组条件筛选功能详解
Jul 02 #Python
python matlibplot绘制多条曲线图
Feb 19 #Python
python matlibplot绘制3D图形
Jul 02 #Python
You might like
PHP在字符断点处截断文字的实现代码
2011/04/21 PHP
基于curl数据采集之单页面采集函数get_html的使用
2013/04/28 PHP
php实现执行某一操作时弹出确认、取消对话框
2013/12/30 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
phpcmsv9.0任意文件上传漏洞解析
2020/10/20 PHP
JQuery表格内容过滤的实现方法
2013/07/05 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
jquery.hotkeys监听键盘按下事件keydown插件
2014/05/11 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
2017/01/21 Javascript
vue事件修饰符和按键修饰符用法总结
2017/07/25 Javascript
关于Mac下安装nodejs、npm和cnpm的教程
2018/04/11 NodeJs
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
webpack之引入图片的实现及问题
2018/10/08 Javascript
NodeJs之word文件生成与解析的实现代码
2019/04/01 NodeJs
React实现评论的添加和删除
2020/10/20 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
python中强大的format函数实例详解
2018/12/05 Python
10招!看骨灰级Pythoner玩转Python的方法
2019/04/15 Python
Python supervisor强大的进程管理工具的使用
2019/04/24 Python
20行python代码实现人脸识别
2019/05/05 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
爱尔兰最大的体育零售商:Life Style Sports
2019/06/12 全球购物
C#面试问题
2016/07/29 面试题
超市促销实习自我鉴定
2013/09/23 职场文书
应届生求职推荐信
2013/10/28 职场文书
采购员岗位职责
2013/11/15 职场文书
试用期转正鉴定评语
2014/01/27 职场文书
大学生个人自荐信样本
2014/03/02 职场文书
《彩色世界》教学反思
2014/04/12 职场文书
高三数学复习备考教学反思
2016/02/18 职场文书
党风廉政建设心得体会
2019/05/21 职场文书
win10下go mod配置方式
2021/04/25 Golang