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中的测试模块unittest和doctest的使用教程
Apr 14 Python
在GitHub Pages上使用Pelican搭建博客的教程
Apr 25 Python
Python使用一行代码获取上个月是几月
Aug 30 Python
python实现归并排序算法
Nov 22 Python
解决Python中pandas读取*.csv文件出现编码问题
Jul 12 Python
python 扩展print打印文件路径和当前时间信息的实例代码
Oct 11 Python
python psutil监控进程实例
Dec 17 Python
Python3使用xlrd、xlwt处理Excel方法数据
Feb 28 Python
Python响应对象text属性乱码解决方案
Mar 31 Python
Python实现封装打包自己写的代码,被python import
Jul 12 Python
Pycharm配置autopep8实现流程解析
Nov 28 Python
详解Python中的进程和线程
Jun 23 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+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
PHP中创建图像并绘制文字的例子
2014/11/19 PHP
必须收藏的php实用代码片段
2016/02/02 PHP
Laravel5.4框架中视图共享数据的方法详解
2019/09/05 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
2019/10/18 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
js将long日期格式转换为标准日期格式实现思路
2013/04/07 Javascript
js二维数组排序的简单示例代码
2014/01/24 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
Vuejs第十三篇之组件——杂项
2016/09/09 Javascript
form表单转Json提交的方法(推荐)
2016/09/23 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
使用ngrok+express解决本地环境中微信接口调试问题
2018/02/26 Javascript
vue 根据数组中某一项的值进行排序的方法
2018/08/30 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
express express-session的使用小结
2018/12/12 Javascript
30分钟精通React今年最劲爆的新特性——React Hooks
2019/03/11 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
Python读取Excel的方法实例分析
2015/07/11 Python
使用django-crontab实现定时任务的示例
2018/02/26 Python
Python continue语句实例用法
2020/02/06 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
医学生实习自荐信
2013/10/01 职场文书
食品营养与检测应届生求职信
2013/11/08 职场文书
护理学毕业生求职信
2013/11/14 职场文书
12月红领巾广播稿
2014/02/13 职场文书
大学生社会服务心得体会
2016/01/22 职场文书
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android
Win11任务栏无法正常显示 资源管理器不停重启的解决方法
2022/07/07 数码科技