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和pygame及相应的环境变量配置(图文教程)
Jun 04 Python
Python学习思维导图(必看篇)
Jun 26 Python
在VS Code上搭建Python开发环境的方法
Apr 06 Python
numpy.transpose对三维数组的转置方法
Apr 17 Python
终端命令查看TensorFlow版本号及路径的方法
Jun 13 Python
Python何时应该使用Lambda函数
Jul 02 Python
python读写csv文件方法详细总结
Jul 05 Python
Python shelve模块实现解析
Aug 28 Python
pytorch模型存储的2种实现方法
Feb 14 Python
keras load model时出现Missing Layer错误的解决方式
Jun 11 Python
python利用faker库批量生成测试数据
Oct 15 Python
python 逐步回归算法
Apr 06 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/06/01 PHP
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
2011/06/30 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
PHP进行批量任务处理不超时的解决方法
2016/07/11 PHP
详解php中curl返回false的解决办法
2019/03/18 PHP
php中的依赖注入实例详解
2019/08/14 PHP
将CKfinder整合进CKEditor3.0的新方法
2010/01/10 Javascript
JQuery中$之选择器用法介绍
2011/04/05 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
2011/11/15 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
jquery无限级联下拉菜单简单实例演示
2015/11/23 Javascript
react-redux中connect()方法详细解析
2017/05/27 Javascript
JavaScript循环_动力节点Java学院整理
2017/06/28 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
2018/07/25 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
vue 点击其他区域关闭自定义div操作
2020/07/17 Javascript
解决antd的Form组件setFieldsValue的警告问题
2020/10/29 Javascript
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python使用zip合并相邻列表项的方法示例
2018/03/17 Python
python调用百度REST API实现语音识别
2018/08/30 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
2019/07/11 Python
python制作朋友圈九宫格图片
2019/11/03 Python
python保存log日志,实现用log日志画图
2019/12/24 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
部署Django到阿里云服务器教程示例
2020/06/03 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
SQL Server里面什么样的视图才能创建索引
2015/04/17 面试题
jQuery treeview树形结构应用
2021/03/24 jQuery
国企干部对照检查材料
2014/08/22 职场文书
公司授权委托书范本
2014/09/18 职场文书
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers