python实现图片拼接_python实现单张图像拼接与批量图片拼接
本文实例为大家分享了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实现单张图像拼接与批量图片拼接相关推荐
- python实现单张图像拼接与批量图片拼接
本文实例为大家分享了python实现图像拼接的具体代码,供大家参考,具体内容如下 一.效果 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例 ...
- 【python图像处理】单张图像拼接与批量图片拼接
一.效果 二.代码 1.单张图片拼接 # 图片拼接 from PIL import Image # pil paste可以进行图片拼接 import cv2 import numpy as nppat ...
- Python学习教程(Python学习视频_Python学些路线):Day05 总结和练习
Python学习教程(Python学习视频_Python学些路线):总结和练习 练习清单 寻找"水仙花数". 寻找"完美数". "百钱百鸡" ...
- 视频教程-快速入门Python基础教程_Python基础知识大全-Python
快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...
- Python学习教程(Python学习视频_Python学习路线):Day04循环结构
Python学习教程(Python学习视频_Python学习路线):循环结构 循环结构的应用场景 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入 ...
- python使用requests库下载单张图片的简单示例
python使用requests库下载单张图片的简单示例 简要说明 代码示例 简要说明 下载图片的核心代码如下: res = requests.get(url=img_url, headers=hea ...
- 视频教程-快速入门Python基础教程_Python基础进阶视频-Python
快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...
- Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python
Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处 ...
- Python 基础语法_Python脚本文件结构
目录 目录 前言 软件环境 Python Script文件结构 导入模块的流程 Python的包package 最后 前言 Python基础语法这一章,主要记录了Python的文件结构.逻辑运算符.算 ...
最新文章
- 设置Nginx开机自动启动(centos6.8上亲测可用)
- iOS Block实现探究
- 部分 II. Network
- DARPA宣布未来五年将投资20亿美元开发下一波人工智能技术
- RabbitMQ学习总结(7)——Spring整合RabbitMQ实例
- continue语句只用于循环语句中_循环里continue,break,return的作用,你知道吗?
- k8s,nginx备份日志脚本
- kmp模板(HD1711)
- 20220129--CTF WEB方向刷题-- WP--非常简单的webshell题
- android.support不统一的问题
- java volatile详解,互联网 面试官 如何面试
- 黑科技!颠覆者!区块链,再不关注就晚了
- Flask常见问题记录
- debian、ubuntu安装metasploit通用方法
- instanceof java_Java中的instanceof关键字
- elassearch(一)----java api操作elassearch---简单的增删改查
- markdown下载以及安装详情
- vscode创建工作区及生成html模板
- SAP 离散,流程,重复制造
- 如何快速爬取网页数据(干货)
热门文章
- 程序员工作5年以上,找工作还看学历吗?
- matlab仿真插入损耗,均匀布拉格光栅的原理及MATLAB反射谱仿真
- 计算机游戏快速退出的快捷键,结束进程快捷键,小编教你电脑结束进程快捷键怎么操作...
- SVN文件夹图标不正常显示解决方案
- 2020高考报计算机专业指南,2020高考报考指南电子版
- java优化登录注册,Java-Web(项目)优化登录注册
- js笔记2(字符串方法)
- python系统监控_使用Python监控Linux系统
- 框架学习之Mave(一)
- 黑马超级远程桌面5.6(可以批量管理1000台VPS或微软mstsc连接的实用工具)