首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python的PIL库轻松拼接一百张照片

和大家分享下之前用python的第三方库PIL库进行多图拼接制作的一些漂亮的照片墙成果图。 一、微信好友头像 我不会Photoshop(PS),所有知道PIL库可以处理图像时,觉得蛮有趣的。...最开始也是按照网上爬取微信好友头像的例子,拼接了下我的好友头像,因为好友不多,所以重复了几遍。原本不可相见的好友们借此就能相见了,很好玩: ?...筛选照片,用PIL拼接照片墙: ? 制作出漂亮的logo: ? ?...五、百年百图老照片 因为看到单向街书店整理了上世纪的一百张老照片,于是为了方便观看和对比每年的变化,也爬取拼接了下,见于《百年百图の中国(1900-1999):另类python爬虫和PIL拼图》 ​...六、喜欢的歌手 我在知乎、简书等平台都是叫“Deserts_X”,其实名字来源于一位喜欢的歌手,于是用手头不多的照片拼接了下她: ? 七、小结 你是否也想用PIL库自行DIY感兴趣的照片墙呢!

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

教你如何用Python拼接女神的照片~

一、前言 前段时间准备情人节礼物,想到了能不能用过去所有的照片作为像素点,合成为一张合照。但是,我也没有处理这方面问题的经验,于是上网查找,果然找到了一个相关的代码(原网址实在找不到了,就不贴了)。...花了一晚上的时间研究学习,最终实现了合成照片的功能,并学习了很多以前没有接触过的Python库,加以记录。 二、基础知识 在讲解代码思路之前,先记录一下一些库的用法,以便以后的查阅。.../2.py 下,在命令行输入python Python/2.py 2 3,得到结果: x = 2 y = 3 在命令行输入python Python/2.py 3 2,得到结果: x = 3 y = 2...exp] 匹配不在指定范围内的字符 参考资料:[Python模块学习] glob模块 三、实现思路 选取图片库中的图片将它们拼接成一张图片,主要就是三个步骤:读取图片、选取图片、拼接并输出图片。...拼接图片的本质就是将图片库中的某张图片替换目标图片的某一小块区域,然后组成一张大的图片,那么如何衡量选取哪张图片放在目标图片的哪个位置呢?主要就取决于图片的RGB颜色。

84120

Teorex PhotoStitcher Mac激活版(苹果全景照片拼接软件)

苹果全景照片拼接软件哪款好?推荐PhotoStitcher,可将您的照片拼接成耀眼全景和完美的照片,同时提供对每一个参数的全手动控制。...图片Teorex PhotoStitcher功能介绍自动将照片拼接到全景图创建完美的全景图需要专业技能和高端相机吗?不必要。使用 PhotoStitcher,您可以将多张照片拼接成风景如画的全景图像。...分段扫描超大图像并使用 PhotoStitcher 将它们拼接在一起需要扫描比扫描仪窗口大的东西?您无需在大幅面扫描仪上花费数千美元。...拍摄重叠的照片,PhotoStitcher 将它们全部缝合确保每张照片与所有其他相邻照片有大约 30-50% 的重叠。有时,一张标准尺寸的照片根本不足以捕捉到某个风景的壮丽。...PhotoStitcher 可以帮助您从单个重叠的照片中创建漂亮的全景图像,以防您错过了拍摄全景照片的机会并且只有具有不同视角、角度和变焦的分散照片

41220

python实现拼接图片

最近在写一篇卷积神经网络的论文,有好多实验结果需要整理,本来是用美图秀秀进行图像的拼接,但是发现重复操作太多,而且拼接效果不好,想到用python写个脚本实现,看一个简单的例子: ?...横向拼接 首先我需要将同一张图片的变形拼接为一行,代码如下: import os from PIL import Image UNIT_SIZE = 229 # 单个图像的大小为229*229 TARGET_WIDTH...将每种类型的图片拼接为一行六个的图片后再将这些图片纵向拼接在一起,总共3种图像,那么有3行 import os from PIL import Image UNIT_SIZE = 229 # 图像的高...今天需要处理的图片如下:左边是图片所在的文件夹,每个文件夹的图片如→_→右边所示,需要拼接为2*5的图片。...本文已被收录到专题《python图片处理操作》 ,欢迎大家点击学习更多精彩内容。 以上就是本文的全部内容,希望对大家的学习有所帮助。

1.4K51

使用 PTGir-Pro 拼接全景图并制作 720 照片

720 照片经过处理后可以有酷炫的展示效果,全方位表现当时的场景。本文记录使用 PTGir-Pro 软件拼接全景照片,并使用 720云制作720照片的简单流程。...简介 PTGui-Pro PTGui-Pro是 Windows电脑上一款简单好用的全景图像拼接软件,可以让你将拍摄到的照片通过凭借技术合成为一张全景图片。...主要功能包含:图像拼接与混合、支持长焦、普通与广角及鱼眼镜头所拍摄的照片,支持创建普通、圆柱以及球形全景照片,还包含HDR与色调映射功能。...1ft33mb8L0Q3fdBsZeJnBBg#list/path=%2F 密码 0907 软件安装 解压后安装 exe 包 将 Crack文件夹下的 PTGUI破解补丁复制到安装路径当中 之后可以正常打开软件 PTGui-Pro 拼接...720照片 准备好拍摄好的全景照片放在一个文件夹 全景照片:在同一位置使用相同焦距拍拍摄的一组照片,这组照片需要覆盖以当前位置为中心的球体内表面,照片没有覆盖到的部分经过拼接处理后会成为黑色区域。

1.7K40

Python干货 | 遥感影像拼接

在上一篇推文中,我展示了如何使用Python结合Landsat制作遥感影像图(Python干货 | 制作遥感影像图)。...Fig.1 World Reference System 在某些遥感影像的应用场景中,如果我们关注的区域正好处于两景影像的交界处,如下图中的象山港,那我们就需要将影像拼接起来才可以使用。...1.准备工作 相较于上一篇推送,我们这次为了实现遥感影像的镶嵌拼接,我们使用到了两个库, rasterio和gdal。...新建一个tif文件(数据中转用),分别得到原来两景影像在新建的tif文件中的起始位置,将对应的数据写入新的tif文件中,即实现镶嵌拼接。...上面说的是两景影像的拼接,如果是更多影像拼接同样适用,但是现阶段的方法如果拼接多的影像的话,需要的内存空间很大,容易导致内存溢出,感兴趣的朋友可以思考一下如何高效实现多景影像的拼接

1.5K10

python实现图像全景拼接

原图2 拼接后: ? 2、室外场景: 场景1: ? 原图1 ? 原图2 拼接后: ? 场景2: ? 原图1 ? 原图2 拼接后: ? 场景3: ? 原图1 ? 原图2 拼接后: ?...在室外场景1情况下,两张图像有近景和远景结合,两张图像拼接后近景的图像被放大并有一定程度的倾斜;在场景2中,两张图像都是远景,拼接后的效果还不错但是在拼接后图像的中上方出现了拼接缝;场景3是在不同明亮程度下图像的拼接可以发现拼接后的图像出现明显的明暗差距...,并且拼接缝明显两张图像没有很好的拼接在一起,出现很多没有重合的地方。...方法:先卸载当前版本的opencv并安装: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python==...3.4.2.16 本文已被收录到专题《python图片处理操作》 ,欢迎大家点击学习更多精彩内容。

1.8K20

Python干货 | 遥感影像拼接

在上一篇推文中,我展示了如何使用Python结合Landsat制作遥感影像图(Python干货 | 制作遥感影像图)。...Fig.1 World Reference System 在某些遥感影像的应用场景中,如果我们关注的区域正好处于两景影像的交界处,如下图中的象山港,那我们就需要将影像拼接起来才可以使用。...1.准备工作 相较于上一篇推送,我们这次为了实现遥感影像的镶嵌拼接,我们使用到了两个库, rasterio和gdal。...新建一个tif文件(数据中转用),分别得到原来两景影像在新建的tif文件中的起始位置,将对应的数据写入新的tif文件中,即实现镶嵌拼接。...上面说的是两景影像的拼接,如果是更多影像拼接同样适用,但是现阶段的方法如果拼接多的影像的话,需要的内存空间很大,容易导致内存溢出,感兴趣的朋友可以思考一下如何高效实现多景影像的拼接

3.6K30

python opencv进行图像拼接

本文实例为大家分享了python opencv进行图像拼接的具体代码,供大家参考,具体内容如下 思路和方法 思路 1、提取要拼接的两张图片的特征点、特征描述符; 2、将两张图片中对应的位置点找到,匹配起来...; 3、如果找到了足够多的匹配点,就能将两幅图拼接起来,拼接前,可能需要将第二幅图透视旋转一下,利用找到的关键点,将第二幅图透视旋转到一个与第一幅图相同的可以拼接的角度; 4、进行拼接; 5、进行拼接后的一些处理...python_opencv中主要使用的函数 0、基于python 3.7和对应的python-opencv 1、cv2.xfeatures2d.SURF_create ([hessianThreshold...6、a=b.copy() 实现深度复制,Python中默认是按引用复制,a=b是a指向b的内存。...直接拼接和平滑对比 ? 效果 ? 本文已被收录到专题《python图片处理操作》 ,欢迎大家点击学习更多精彩内容。 以上就是本文的全部内容,希望对大家的学习有所帮助。

3.5K10

python实现图像拼接功能

利用Python将Market1501的分割图片和原图两张图片进行拼接成一左一右一张图片,并将图片的像素值调整成256*128. 所有文件夹: ? 文件夹下的所有原图: ?...os.listdir(IMAGES_PATH_1) for item in IMAGES_FORMAT if os.path.splitext(name)[1] == item] # 定义图像拼接函数...to_image.paste(rom_image,(0,0)) to_image.paste(rom_image_1,(h,0)) to_image.save(src) # 保存新图,还是原来的名称 #文件名相同就调用拼接函数...for img in image_names: for img_1 in image_names_1: if img == img_1: image_compose(img,img_1) 单独图片的拼接效果...本文已被收录到专题《python图片处理操作》 ,欢迎大家点击学习更多精彩内容。 以上就是本文的全部内容,希望对大家的学习有所帮助。

1K51
领券