本文实例为大家分享了python实现图像拼接的具体代码,供大家参考,具体内容如下

一、效果 

很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:1097524789

二、代码

1、单张图片拼接

# 图片拼接
from PIL import Image
# pil paste可以进行图片拼接
import cv2
import numpy as nppath="F:/out/"+str(0)+".jpg"
img_out=cv2.imread(path)num=5
for i in range(1,num):path="F:/out/"+str(i)+".jpg"img_tmp=cv2.imread(path)#横向img_out = np.concatenate((img_out, img_tmp), axis=1)# 纵向# img_out = np.concatenate((img_out, img_tmp))cv2.imshow("IMG",img_out)
cv2.imwrite("F:/out/merge.jpg",img_out)
cv2.waitKey(0)

2、批量图片拼接

# 图片拼接
from PIL import Image
# pil paste可以进行图片拼接
import cv2
import numpy as np
import glob as glob
import osnum=5
os.chdir(r"F:\out")
img_name=[]
for file_name in glob.glob("*.jpg"):print(file_name)img_name.append(file_name)# 批量处理图片
img_path = glob.glob("F:/out/*jpg")
for i in range(int(len(img_path)/num)):path = img_path[i*num]print(path)img_out = cv2.imread(path)for j in range(1, num):path = img_path[i*num+j]img_tmp = cv2.imread(path)# 横向img_out = np.concatenate((img_out, img_tmp), axis=1)# cv2.imshow("IMG", img_out)cv2.imwrite("F:/out/"+img_name[i*num+j][0:-6]+"_out.jpg", img_out)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持python博客

python实现单张图像拼接与批量图片拼接相关推荐

  1. python实现图片拼接_python实现单张图像拼接与批量图片拼接

    本文实例为大家分享了python实现图像拼接的具体代码,供大家参考,具体内容如下 一.效果 二.代码 1.单张图片拼接 # 图片拼接 from PIL import Image # pil paste ...

  2. 【python图像处理】单张图像拼接与批量图片拼接

    一.效果 二.代码 1.单张图片拼接 # 图片拼接 from PIL import Image # pil paste可以进行图片拼接 import cv2 import numpy as nppat ...

  3. 使用python搭配pandoc实现html批量转word

    使用python搭配pandoc实现html批量转word 好兄弟工作上有一批(5000+)html的文档需要转成word格式,他采用了两种实现方式,但都有些问题: 直接改后缀有些会乱码 --> ...

  4. 用python在excel中做批量计算(包括单元格为空值时的处理情况)

    现有如下某城市的2000-2017年人口和GDP数据的excel文件,需要计算其中人均GDP这一列的指标结果. 虽然这个工作在excel中直接下拉公式即可完成,但如果有50个城市的该种数据,显然下拉公 ...

  5. Python脚本操作Excel实现批量替换

    Python脚本操作Excel实现批量替换 大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换. 使用的工具 Openpyxl,一个处理excel的python库,处理excel, ...

  6. python实战-HTML形式爬虫-批量爬取电影下载链接

    文章目录 一.前言 二.思路 1.网站返回内容 2.url分页结构 3.子页面访问形式 4.多种下载链接判断 三.具体代码的实现 四.总结 一.前言   喜欢看片的小伙伴,肯定想打造属于自己的私人影院 ...

  7. python基础教程:python+gdal+遥感图像拼接(mosaic)的实

    这篇文章主要介绍了python+gdal+遥感图像拼接(mosaic)的实例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 作为摄影测量与遥感的从业者,笔者最近开始深入研究gdal, ...

  8. 【python应用】 文件名称批量重命名工具

    [python应用] 文件名称批量重命名工具 1.背景 2.代码 3.打包 4.使用方法 5.资源 1.背景 参考[python应用] 视频捕获及保存工具 https://blog.csdn.net/ ...

  9. python如何将多张图片批量插入PPT中?

    python如何将多张图片批量插入PPT中? 第一步 获取图片 第二步 生成PPT 第一步 获取图片 批量获取第一类图片 import shutil import easygui as g impor ...

最新文章

  1. POJ3714 Raid 平面最近点对
  2. 微服务配置中心是干啥的_微服务入门到精通-分布式配置中心(续)
  3. 4000字干货分享|一文学会搭建炫酷可视化大屏
  4. 金融数据信噪比的影响力又一力证
  5. 程序员成长之路 java面试指导(作者说的极好要看) 静下心看
  6. nginx 直接在配置文章中设置日志分割
  7. 【Python】基础总结
  8. Markdown Pad2--公式编辑功能搭建
  9. 【note】编程范式(编程范型)的含义和种类,多范式编程语言
  10. 推荐一款接口自动化测试数据提取神器 JSonPath
  11. python的from_bytes属性_Python parse.quote_from_bytes方法代碼示例
  12. 数据分析师的前世今生
  13. C#自学总结_Day2
  14. 酷狗缓存文件kgtemp解密
  15. 网络准入控制学习——Chap1
  16. 使用Photoshop的总结
  17. airflow 在 docker 中的安装与使用
  18. 一个程序员购买保险之路-1(适用于所有人)
  19. 转载收藏 常用数学符号的读法及其含义
  20. 【 ST-LINK\ ST-LINK Utility下载,烧录,批处理操作\命令行】

热门文章

  1. 需要写的一些pycoe
  2. Elasticsearch 模糊搜索
  3. centos 中查找文件、目录、内容
  4. Jenkins报错Error fetching remote repo 'origin'真正解决办法
  5. python 中的面向对象
  6. ORACLE多条件的统计查询(case when)
  7. [uva816]AbbottsRevenge Abbott的复仇(经典迷宫BFS)
  8. 在Oracle DG Standby库上启用flashback database功能
  9. MVC3.0 将网站设为首页和加为收藏的实现(IE/Firefox)
  10. 百度启用Baidu.co.jp域名,有利于其在日本推广