本文实例为大家分享了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实现单张图像拼接与批量图片拼接相关推荐

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

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

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

    本文实例为大家分享了python实现图像拼接的具体代码,供大家参考,具体内容如下 一.效果  很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例 ...

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

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

  4. python基本算法语句_Python中基本且又常用的算法

    这篇文章主要学习Python常用算法,Python常用排序算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本节内容 算法定义 时间复杂度 空间复杂度 常用算法实例 1.算法定义 算法(Algo ...

  5. python分类算法报告_Python机器学习(1)——决策树分类算法

    1.决策树算法 决策树用树形结构对样本的属性进行分类,是最直观的分类算法,而且也可以用于回归.不过对于一些特殊的逻辑分类会有困难.典型的如异或(XOR)逻辑,决策树并不擅长解决此类问题. 决策树的构建 ...

  6. python线性回归算法简介_Python机器学习(二):线性回归算法

    机器学习研究的问题分为分类问题和回归问题.分类问题很好理解,而回归问题就是找到一条曲线,可以最大程度地拟合样本特征和样本输出标记之间的关系.当给算法一个输入时,这条曲线可以计算出相应可能的输出.回归算 ...

  7. python 聚类算法包_Python聚类算法之DBSACN实例分析 python怎么用sklearn包进行聚类

    python 怎么可视化聚类的结果 science 发表的聚类算法的python代码 测试数据长什...说明你的样本数据中有nan值,通常是因为原始数据中包含空字符串或None值引起的. 解决办法是把 ...

  8. python线性回归算法简介_Python实现的简单线性回归算法实例分析

    本文实例讲述了Python实现的简单线性回归算法.分享给大家供大家参考,具体如下: 用python实现R的线性模型(lm)中一元线性回归的简单方法,使用R的women示例数据,R的运行结果: > ...

  9. python数据结构算法优势_Python数据结构与算法(一)----- 算法效率

    一.引入 先来看一道题: 如果a+b+c=1000, 且a2+b2=c^2(a,b,c为自然数),如何求出所有a,b,c可能的组合? (1) 枚举法 import time start_time = ...

  10. python中算法定义_python算法

    引言 定义:算法就是按照一定步骤解决问题的办法 属性: 正确:就是可以正确的求解问题 快速:就是时间复杂度要尽量小 有穷性:要在有限个步骤解决问题 渐进分析法为什么可以做到与算法运行硬件环境无关? 算 ...

最新文章

  1. Java集合框架:EnumMap
  2. Kafka实现细节(下)
  3. 如何搭建一个视频直播系统
  4. python 类型之 set
  5. VSS(2005)中如何强行签入文件
  6. 【转】jquery 注册事件的方法
  7. ASP.NET读取(导入)CSV文件[献给菜鸟的我们]
  8. 一款开源Office软件---Lotus Symphony在Linux系统下的应用
  9. 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”解决方法
  10. Jmeter --- Http Cookie Manager
  11. 通过PXE网络启动WinPE的方法
  12. 基于springboot的房屋租赁系统
  13. React实现H5横屏电子签名板
  14. 基于51单片机的热敏电阻测温设计
  15. python运维自动化老男孩_老男孩Python高级运维自动化实战 老男孩Python高级运维开发10期 全套Python视频教程下 ......
  16. 51单片机外部中断实例
  17. 【redis】内存优化方案
  18. 【语音识别】基于MFCC的GMM实现语音识别matlab源码
  19. UE4制作多人大地型游戏的优化
  20. c语言int输入1输出60000,数字的秘密问题分析(C语言)

热门文章

  1. 安卓mqtt调试工具_App推荐——搞机工具
  2. 通过网址获得视频网站的视频信息包括优酷,土豆,56,酷6
  3. 孙玄:构建企业级业务高可用的延时消息中台
  4. android协同开发平台,开发协作平台
  5. Java的身份证号码工具类
  6. 怎么画单极交流放大电路波形图_集成电路的种类
  7. 单片机c语言 一小时,1小时单片机C语言入门..doc
  8. 网管员常用工具(二)
  9. 计算机vb题库程序代码编写,11计算机专业VB试题(二)
  10. 【C++】《C++ Primer Plus》--复习题、编程练习题答案