python实现拼接图片-创新互联
最近在写一篇卷积神经网络的论文,有好多实验结果需要整理,本来是用美图秀秀进行图像的拼接,但是发现重复操作太多,而且拼接效果不好,想到用python写个脚本实现,看一个简单的例子:
10年积累的网站设计、网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先建设网站后付款的网站建设流程,更有郁南免费网站建设让你可以放心的选择与我们合作。横向拼接
首先我需要将同一张图片的变形拼接为一行,代码如下:
import os from PIL import Image UNIT_SIZE = 229 # 单个图像的大小为229*229 TARGET_WIDTH = 6 * UNIT_SIZE # 拼接完后的横向长度为6*229 path = "C:/Users/zm/Desktop/FinalResult/Other-Reconstruction/2" images = [] # 先存储所有的图像的名称 for root, dirs, files in os.walk(path): for f in files : images.append(f) for i in range(len(images)/6): # 6个图像为一组 imagefile = [] j = 0 for j in range(6): imagefile.append(Image.open(path+'/'+images[i*6+j])) target = Image.new('RGB', (TARGET_WIDTH, UNIT_SIZE)) left = 0 right = UNIT_SIZE for image in imagefile: target.paste(image, (left, 0, right, UNIT_SIZE))# 将image复制到target的指定位置中 left += UNIT_SIZE # left是左上角的横坐标,依次递增 right += UNIT_SIZE # right是右下的横坐标,依次递增 quality_value = 100 # quality来指定生成图片的质量,范围是0~100 target.save(path+'/result/'+os.path.splitext(images[i*6+j])[0]+'.jpg', quality = quality_value) imagefile = []
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站名称:python实现拼接图片-创新互联
当前URL:http://scyanting.com/article/dgdisp.html