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

一、效果

二、代码

1、单张图片拼接

# 图片拼接

from PIL import Image

# pil paste可以进行图片拼接

import cv2

import numpy as np

path="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 os

num=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,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例 ...

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

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

  3. Python学习教程(Python学习视频_Python学些路线):Day05 总结和练习

    Python学习教程(Python学习视频_Python学些路线):总结和练习 练习清单 寻找"水仙花数". 寻找"完美数". "百钱百鸡" ...

  4. 视频教程-快速入门Python基础教程_Python基础知识大全-Python

    快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...

  5. Python学习教程(Python学习视频_Python学习路线):Day04循环结构

    Python学习教程(Python学习视频_Python学习路线):循环结构 循环结构的应用场景 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入 ...

  6. python使用requests库下载单张图片的简单示例

    python使用requests库下载单张图片的简单示例 简要说明 代码示例 简要说明 下载图片的核心代码如下: res = requests.get(url=img_url, headers=hea ...

  7. 视频教程-快速入门Python基础教程_Python基础进阶视频-Python

    快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...

  8. Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python

    Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处 ...

  9. Python 基础语法_Python脚本文件结构

    目录 目录 前言 软件环境 Python Script文件结构 导入模块的流程 Python的包package 最后 前言 Python基础语法这一章,主要记录了Python的文件结构.逻辑运算符.算 ...

最新文章

  1. 设置Nginx开机自动启动(centos6.8上亲测可用)
  2. iOS Block实现探究
  3. 部分 II. Network
  4. DARPA宣布未来五年将投资20亿美元开发下一波人工智能技术
  5. RabbitMQ学习总结(7)——Spring整合RabbitMQ实例
  6. continue语句只用于循环语句中_循环里continue,break,return的作用,你知道吗?
  7. k8s,nginx备份日志脚本
  8. kmp模板(HD1711)
  9. 20220129--CTF WEB方向刷题-- WP--非常简单的webshell题
  10. android.support不统一的问题
  11. java volatile详解,互联网 面试官 如何面试
  12. 黑科技!颠覆者!区块链,再不关注就晚了
  13. Flask常见问题记录
  14. debian、ubuntu安装metasploit通用方法
  15. instanceof java_Java中的instanceof关键字
  16. elassearch(一)----java api操作elassearch---简单的增删改查
  17. markdown下载以及安装详情
  18. vscode创建工作区及生成html模板
  19. SAP 离散,流程,重复制造
  20. 如何快速爬取网页数据(干货)

热门文章

  1. 程序员工作5年以上,找工作还看学历吗?
  2. matlab仿真插入损耗,均匀布拉格光栅的原理及MATLAB反射谱仿真
  3. 计算机游戏快速退出的快捷键,结束进程快捷键,小编教你电脑结束进程快捷键怎么操作...
  4. SVN文件夹图标不正常显示解决方案
  5. 2020高考报计算机专业指南,2020高考报考指南电子版
  6. java优化登录注册,Java-Web(项目)优化登录注册
  7. js笔记2(字符串方法)
  8. python系统监控_使用Python监控Linux系统
  9. 框架学习之Mave(一)
  10. 黑马超级远程桌面5.6(可以批量管理1000台VPS或微软mstsc连接的实用工具)