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之重回函数
Oct 10 Python
Python正则抓取网易新闻的方法示例
Apr 21 Python
Atom的python插件和常用插件说明
Jul 08 Python
解决Python一行输出不显示的问题
Dec 03 Python
python利用re,bs4,requests模块获取股票数据
Jul 29 Python
python requests抓取one推送文字和图片代码实例
Nov 04 Python
Python彻底删除文件夹及其子文件方式
Dec 23 Python
GDAL 矢量属性数据修改方式(python)
Mar 10 Python
安装pyecharts1.8.0版本后导入pyecharts模块绘图时报错: “所有图表类型将在 v1.9.0 版本开始强制使用 ChartItem 进行数据项配置 ”的解决方法
Aug 18 Python
python时间time模块处理大全
Oct 25 Python
python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法
Nov 05 Python
Python性能测试工具Locust安装及使用
Dec 01 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/11/10 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
解析PHP实现下载文件的两种方法
2013/07/05 PHP
PHP中each与list用法分析
2016/01/08 PHP
php的常量和变量实例详解
2017/06/27 PHP
File文件控件,选中文件(图片,flash,视频)即立即预览显示
2009/04/09 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
js调用webservice中的方法实现思路及代码
2013/02/25 Javascript
jquery仅用6行代码实现滑动门效果
2015/09/07 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
2015/11/30 Javascript
js实现文字闪烁特效的方法
2015/12/17 Javascript
vue中实现高德定位功能
2019/12/03 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
python里对list中的整数求平均并排序
2014/09/12 Python
Python编程中运用闭包时所需要注意的一些地方
2015/05/02 Python
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
Python版名片管理系统
2018/11/30 Python
PyQt5实现从主窗口打开子窗口的方法
2019/06/19 Python
python正则爬取某段子网站前20页段子(request库)过程解析
2019/08/10 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
Python django搭建layui提交表单,表格,图标的实例
2019/11/18 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
Python中用xlwt制作表格实例讲解
2020/11/05 Python
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
html5的canvas方法使用指南
2014/12/15 HTML / CSS
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
英国Flybe航空官网:欧洲最大的独立支线廉价航空公司
2019/07/15 全球购物
计算机应用专业学生的自我评价分享
2013/11/03 职场文书
自荐信格式简述
2014/01/25 职场文书
基层干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2019年大学生职业生涯规划书
2019/03/25 职场文书
使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())
2021/05/14 Python