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系列之新版本导入httplib模块报ImportError解决方案
May 23 Python
Python smallseg分词用法实例分析
May 28 Python
Python numpy实现二维数组和一维数组拼接的方法
Jun 05 Python
Python中new方法的详解
Jan 15 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
Jan 29 Python
python 读写excel文件操作示例【附源码下载】
Jun 19 Python
使用Puppeteer爬取微信文章的实现
Feb 11 Python
Python猴子补丁Monkey Patch用法实例解析
Mar 23 Python
python 串行执行和并行执行实例
Apr 30 Python
Pytorch实验常用代码段汇总
Nov 19 Python
pycharm配置安装autopep8自动规范代码的实现
Mar 02 Python
opencv 分类白天与夜景视频的方法
Jun 05 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
自制汽车收音机天线:收听广播的技巧和方法
2021/03/02 无线电
第三节 定义一个类 [3]
2006/10/09 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
表单(FORM)的一些实用效果代码
2007/03/25 Javascript
javascript中获取选中对象的类型
2007/04/02 Javascript
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
jquery ajax例子返回值详解
2012/09/11 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
JavaScript如何从listbox里同时删除多个项目
2013/10/12 Javascript
Javascript基础教程之数据类型 (字符串 String)
2015/01/18 Javascript
js格式化时间的方法
2015/12/18 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
2016/11/28 Javascript
JavaScript正则表达式小结(test|match|search|replace|split|exec)
2016/12/08 Javascript
详解vue 中使用 AJAX获取数据的方法
2017/01/18 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
vue复合组件实现注册表单功能
2017/11/06 Javascript
Nuxt.js 数据双向绑定的实现
2019/02/17 Javascript
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
使用Python的Tornado框架实现一个简单的WebQQ机器人
2015/04/24 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
Python调用C/C++的方法解析
2020/08/05 Python
Python SQLAlchemy库的使用方法
2020/10/13 Python
django中cookiecutter的使用教程
2020/12/03 Python
HTML5 Canvas入门学习教程
2016/03/17 HTML / CSS
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
德国在线购买葡萄酒网站:Geile Weine
2019/09/24 全球购物
乌克兰最大的家用电器和电子产品连锁店:Eldorado
2019/10/02 全球购物
英语专业毕业个人求职自荐信
2013/09/21 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
升职感谢信
2015/01/22 职场文书
爱心募捐通知范文
2015/04/27 职场文书
大学迎新生的欢迎词
2019/06/25 职场文书
python关于集合的知识案例详解
2021/05/30 Python
python自动化测试之Selenium详解
2022/03/13 Python