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利用hook技术破解https的实例代码
Mar 25 Python
详解Python中的type()方法的使用
May 21 Python
CentOS下使用yum安装python-pip失败的完美解决方法
Aug 16 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
Feb 13 Python
关于Pycharm无法debug问题的总结
Jan 19 Python
python3.7 的新特性详解
Jul 25 Python
tensorboard显示空白的解决
Feb 15 Python
SpringBoot实现登录注册常见问题解决方案
Mar 04 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
Jul 13 Python
python读取excel数据绘制简单曲线图的完整步骤记录
Oct 30 Python
Python3压缩和解压缩实现代码
Mar 01 Python
用python自动生成日历
Apr 24 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 cli 方式 在crotab中运行解决
2010/02/08 PHP
PHP基于单例模式实现的数据库操作基类
2016/01/15 PHP
PHP支付系统设计与典型案例分享
2016/08/02 PHP
一个简单安全的PHP验证码类、PHP验证码
2016/09/24 PHP
ie focus bug 解决方法
2009/09/03 Javascript
关于全局变量和局部变量的那些事
2013/01/11 Javascript
js去字符串前后空格5种实现方法及比较
2013/04/03 Javascript
js键盘上下左右键怎么触发function(实例讲解)
2013/12/14 Javascript
jQuery标签替换函数replaceWith()的使用例子
2014/08/28 Javascript
jQuery中parents()和parent()的区别分析
2014/10/28 Javascript
Javascript中的getUTCDay()方法使用详解
2015/06/10 Javascript
jQuery+Ajax实现无刷新操作
2016/01/04 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
详解vue 配合vue-resource调用接口获取数据
2017/06/22 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
Nodejs下使用gm圆形裁剪并合成图片的示例
2018/02/22 NodeJs
vue项目中vue-i18n和element-ui国际化开发实现过程
2018/04/25 Javascript
Vue 重置组件到初始状态的方法示例
2018/10/10 Javascript
微信小程序CSS3动画下拉菜单效果
2018/11/04 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
Python 使用with上下文实现计时功能
2018/03/09 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
python统计文章中单词出现次数实例
2020/02/27 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
使用html5+css3来实现slider切换效果告别javascript+css
2013/01/08 HTML / CSS
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
趣味运动会简讯
2015/07/20 职场文书
公司岗位说明书
2015/10/08 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript
MYSQL如何查看操作日志详解
2022/05/30 MySQL