当前位置:主页 > python教程 > Python实现图片拼接的代码

Python如何实现图片拼接

发布:2019-08-07 15:45:55 202


本站收集了一篇相关的编程文章,网友姚凯旋根据主题投稿了本篇教程内容,涉及到python、图片拼接、python、拼接、Python实现图片拼接的代码相关内容,已被402网友关注,相关难点技巧可以阅读下方的电子资料。

Python实现图片拼接的代码

具体代码如下所示:

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如何通过函数名的字符串来调用这个函数

    发布:2022-06-17

    给大家整理了关于python的教程,通过字符串名称调用函数,可使用eval()方法,它执行一个字符串表达式并返回表达式的值;locals()和 globals()两个内置函数,通过它们可以访问局部和全局变量。


  • Python input()函数案例教程

    发布:2023-03-04

    在 Python 中,input() 函数用于获取用于的输入,并给出提示。input() 函数,总是返回 string 类型,因此,我们可以使用 input() 函数,获取用户输入的任何数据类型 ,这篇文章主要介绍了Python input()函数案例详解,需要的朋友可以参考下


  • Python生成便签图片的方法总结

    发布:2019-08-07

    python现在火热的程度相信不用过多介绍了,下面这篇文章主要给大家介绍了关于利用Python如何生成便签图片的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的


  • python编译器和解释器有哪些区别

    发布:2020-02-11

    在本文中小编给读者们整理了关于python编译器和解释器的区别的知识点内容,有兴趣的朋友们跟着学习下。


  • c语言和python之间有什么区别

    c语言和python之间有什么区别

    发布:2022-06-22

    为网友们分享了关于python的教程,c语言和python之间的主要区别是:Python是一种面向对象的解释型语言,通过缩进来表示语句体,在Python中每一条语句结尾后没有分号;C是一种面向过程的编译型语言,通过{}来表示语句体,C语言


  • python爬虫定义

    发布:2020-01-22

    说明了python爬虫是什么,和为什么大家讲python叫做爬虫的原因


  • Python中函数的返回值内容详解

    发布:2021-04-30

    这篇文章主要给大家介绍了关于Python中函数返回值的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧


  • python+pycharm+django admin css样式问题解决方案

    python+pycharm+django admin css样式问题解决方案

    发布:2022-12-03

    给大家整理了关于python的教程,最近打算学习一下Python,基础知识有了大概的了解,想上手搞搞东西。我用的python 3.5+pycharm+django 1.11.2在使用Django,打开127.0.0.1:8000/admin时,发现admin模块css样式文件丢失,无法调用 按F12 发现


网友讨论