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)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
时间: 2020-03-23
python图片拼接算法实现_python实现单张图像拼接与批量图片拼接相关推荐
- python实现图片拼接_python实现单张图像拼接与批量图片拼接
本文实例为大家分享了python实现图像拼接的具体代码,供大家参考,具体内容如下 一.效果 二.代码 1.单张图片拼接 # 图片拼接 from PIL import Image # pil paste ...
- python实现单张图像拼接与批量图片拼接
本文实例为大家分享了python实现图像拼接的具体代码,供大家参考,具体内容如下 一.效果 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例 ...
- 【python图像处理】单张图像拼接与批量图片拼接
一.效果 二.代码 1.单张图片拼接 # 图片拼接 from PIL import Image # pil paste可以进行图片拼接 import cv2 import numpy as nppat ...
- python基本算法语句_Python中基本且又常用的算法
这篇文章主要学习Python常用算法,Python常用排序算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本节内容 算法定义 时间复杂度 空间复杂度 常用算法实例 1.算法定义 算法(Algo ...
- python分类算法报告_Python机器学习(1)——决策树分类算法
1.决策树算法 决策树用树形结构对样本的属性进行分类,是最直观的分类算法,而且也可以用于回归.不过对于一些特殊的逻辑分类会有困难.典型的如异或(XOR)逻辑,决策树并不擅长解决此类问题. 决策树的构建 ...
- python线性回归算法简介_Python机器学习(二):线性回归算法
机器学习研究的问题分为分类问题和回归问题.分类问题很好理解,而回归问题就是找到一条曲线,可以最大程度地拟合样本特征和样本输出标记之间的关系.当给算法一个输入时,这条曲线可以计算出相应可能的输出.回归算 ...
- python 聚类算法包_Python聚类算法之DBSACN实例分析 python怎么用sklearn包进行聚类
python 怎么可视化聚类的结果 science 发表的聚类算法的python代码 测试数据长什...说明你的样本数据中有nan值,通常是因为原始数据中包含空字符串或None值引起的. 解决办法是把 ...
- python线性回归算法简介_Python实现的简单线性回归算法实例分析
本文实例讲述了Python实现的简单线性回归算法.分享给大家供大家参考,具体如下: 用python实现R的线性模型(lm)中一元线性回归的简单方法,使用R的women示例数据,R的运行结果: > ...
- python数据结构算法优势_Python数据结构与算法(一)----- 算法效率
一.引入 先来看一道题: 如果a+b+c=1000, 且a2+b2=c^2(a,b,c为自然数),如何求出所有a,b,c可能的组合? (1) 枚举法 import time start_time = ...
- python中算法定义_python算法
引言 定义:算法就是按照一定步骤解决问题的办法 属性: 正确:就是可以正确的求解问题 快速:就是时间复杂度要尽量小 有穷性:要在有限个步骤解决问题 渐进分析法为什么可以做到与算法运行硬件环境无关? 算 ...
最新文章
- Java集合框架:EnumMap
- Kafka实现细节(下)
- 如何搭建一个视频直播系统
- python 类型之 set
- VSS(2005)中如何强行签入文件
- 【转】jquery 注册事件的方法
- ASP.NET读取(导入)CSV文件[献给菜鸟的我们]
- 一款开源Office软件---Lotus Symphony在Linux系统下的应用
- 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”解决方法
- Jmeter --- Http Cookie Manager
- 通过PXE网络启动WinPE的方法
- 基于springboot的房屋租赁系统
- React实现H5横屏电子签名板
- 基于51单片机的热敏电阻测温设计
- python运维自动化老男孩_老男孩Python高级运维自动化实战 老男孩Python高级运维开发10期 全套Python视频教程下 ......
- 51单片机外部中断实例
- 【redis】内存优化方案
- 【语音识别】基于MFCC的GMM实现语音识别matlab源码
- UE4制作多人大地型游戏的优化
- c语言int输入1输出60000,数字的秘密问题分析(C语言)
热门文章
- 安卓mqtt调试工具_App推荐——搞机工具
- 通过网址获得视频网站的视频信息包括优酷,土豆,56,酷6
- 孙玄:构建企业级业务高可用的延时消息中台
- android协同开发平台,开发协作平台
- Java的身份证号码工具类
- 怎么画单极交流放大电路波形图_集成电路的种类
- 单片机c语言 一小时,1小时单片机C语言入门..doc
- 网管员常用工具(二)
- 计算机vb题库程序代码编写,11计算机专业VB试题(二)
- 【C++】《C++ Primer Plus》--复习题、编程练习题答案