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实现基于HTTP文件传输实例
Nov 08 Python
Python线程的两种编程方式
Apr 14 Python
python实现按任意键继续执行程序
Dec 30 Python
Django中Model的使用方法教程
Mar 07 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
TensorFlow 模型载入方法汇总(小结)
Jun 19 Python
Python3中exp()函数用法分析
Feb 19 Python
详解python中index()、find()方法
Aug 29 Python
Django操作session 的方法
Mar 09 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
Apr 14 Python
详解用Python调用百度地图正/逆地理编码API
Jul 02 Python
python 基于DDT实现数据驱动测试
Feb 18 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
Smarty模板快速入门
2007/01/04 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
2014/06/19 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
php语言的7种基本的排序方法
2020/12/28 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
filemanage功能中用到的common.js
2007/04/08 Javascript
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
jQuery实现长文字部分显示代码
2013/05/13 Javascript
浅谈javascript对象模型和function对象
2014/12/26 Javascript
JavaScript中DOM详解
2015/04/13 Javascript
javascript实现全局匹配并替换的方法
2015/04/27 Javascript
浅析nodejs实现Websocket的数据接收与发送
2015/11/19 NodeJs
D3.js实现雷达图的方法详解
2016/09/22 Javascript
5种JavaScript脚本加载的方式
2017/01/16 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
2017/11/13 Javascript
Vue shopCart 组件开发详解
2018/01/26 Javascript
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
2019/05/08 Javascript
javascript面向对象三大特征之多态实例详解
2019/07/24 Javascript
[03:14]辉夜杯主赛事 12月25日每日之星
2015/12/26 DOTA
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
初步剖析C语言编程中的结构体
2016/01/16 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
基于python 微信小程序之获取已存在模板消息列表
2019/08/05 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
html5 http的轮询和Websocket原理
2018/10/19 HTML / CSS
简历中个人求职的自我评价模板
2013/11/29 职场文书
大学班级干部的自我评价分享
2014/02/10 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
食品质检员岗位职责
2015/04/08 职场文书
欠条样本
2015/07/03 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
nginx设置资源请求目录的方式详解
2022/05/30 Servers