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


Posted in Python onMarch 23, 2020

本文实例为大家分享了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字典操作详细介绍及字典内建方法分享
Jan 04 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
基于Python的ModbusTCP客户端实现详解
Jul 13 Python
在django-xadmin中APScheduler的启动初始化实例
Nov 15 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
Python识别html主要文本框过程解析
Feb 18 Python
python speech模块的使用方法
Sep 09 Python
python如何快速拼接字符串
Oct 28 Python
python 多进程和协程配合使用写入数据
Oct 30 Python
Pycharm如何自动生成头文件注释
Nov 14 Python
python中如何对多变量连续赋值
Jun 03 Python
Python Pytorch查询图像的特征从集合或数据库中查找图像
Apr 09 Python
OpenCV Python实现拼图小游戏
Mar 23 #Python
PYcharm 激活方法(推荐)
Mar 23 #Python
利用 PyCharm 实现本地代码和远端的实时同步功能
Mar 23 #Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
Mar 23 #Python
Python常用编译器原理及特点解析
Mar 23 #Python
Python3.7.0 Shell添加清屏快捷键的实现示例
Mar 23 #Python
Python面向对象程序设计之继承、多态原理与用法详解
Mar 23 #Python
You might like
深入PHP异步执行的详解
2013/06/03 PHP
php实现12306余票查询、价格查询示例
2014/04/17 PHP
PHP排序算法类实例
2015/06/17 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
动态表格Table类的实现
2009/08/26 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
JavaScript重载函数实例剖析
2016/05/13 Javascript
AngularJS ng-repeat数组有重复值的解决方法
2016/10/23 Javascript
微信小程序 网络API Websocket详解
2016/11/09 Javascript
jQuery实现鼠标滑过图片移动特效
2016/12/08 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
js导出Excel表格超出26位英文字符的解决方法ES6
2017/11/15 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
微信小程序使用前置摄像头拍照
2020/10/22 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
在python中pandas读文件,有中文字符的方法
2018/12/12 Python
Python实现计算对象的内存大小示例
2019/07/10 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
基于Python爬取爱奇艺资源过程解析
2020/03/02 Python
django中的数据库迁移的实现
2020/03/16 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
Python读入mnist二进制图像文件并显示实例
2020/04/24 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
canvas实现图片镜像翻转的2种方式
2020/07/22 HTML / CSS
英国派对礼服和连衣裙购物网站:TFNC London
2018/07/07 全球购物
幼儿教师自我鉴定
2013/11/02 职场文书
药品质量检测应届生求职信
2013/11/14 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
艺术节开幕词
2015/01/28 职场文书
简历自我评价模板
2015/03/11 职场文书
Python图片检索之以图搜图
2021/05/31 Python
Python-OpenCV教程之图像的位运算详解
2021/06/21 Python