脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - python opencv实现影像拼接

python opencv实现影像拼接

2022-10-23 15:48kuokay Python

这篇文章主要介绍了python opencv实现影像拼接,主要包括内容又垂直影像拼接vconcat和水平影像拼接hconcat以及纵向拼接多个不同图片,下面详细的相关内容,需要的朋友可以参考一下

1.垂直影像拼接 vconcat

# -*- coding: utf-8 -*-
import cv2

image = cv2.imread("lena.jpg")
image_v = cv2.vconcat([image, image])
cv2.imshow("Result", image_v)
cv2.waitKey(0)

样式:

python opencv实现影像拼接

2.水平影像拼接 hconcat

# -*- coding: utf-8 -*-
import cv2

image = cv2.imread("lena.jpg")
image_h = cv2.hconcat([image, image])
cv2.imshow("Result", image_h)
cv2.waitKey(0)

样式:

python opencv实现影像拼接

3.纵向拼接多个不同图片

import cv2
img = cv2.imread('icon/big.jpg')
img2=cv2.imread("icon/small.jpg")

def vconcat_resize_min(im_list, interpolation=cv2.INTER_CUBIC):
    w_min = min(im.shape[1] for im in im_list)
    im_list_resize = [cv2.resize(im, (w_min, int(im.shape[0] * w_min / im.shape[1])), interpolation=interpolation)
                      for im in im_list]
    return cv2.vconcat(im_list_resize)

im_v_resize = vconcat_resize_min([img, img2])
cv2.imwrite('opencv_vconcat_resize.jpg', im_v_resize)

到此这篇关于python opencv实现影像拼接的文章就介绍到这了,更多相关 opencv影像拼接内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/qq_45066628/article/details/119644148

延伸 · 阅读

精彩推荐
  • PythonPython和C语言利用栈分别实现进制转换

    Python和C语言利用栈分别实现进制转换

    这篇文章主要为大家详细介绍了Python和C语言如何利用栈的数据结构分别实现将十进制数转换成二进制数,文中的示例代码讲解详细,需要的可以参考一下...

    观察者5556232022-07-14
  • Python每天迁移MySQL历史数据到历史库Python脚本

    每天迁移MySQL历史数据到历史库Python脚本

    这篇文章主要为大家详细介绍了Python实现每天迁移MySQL历史数据到历史库的脚本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    oeleven1234567897872021-01-31
  • Python实例Python处理XML文件的方法

    实例Python处理XML文件的方法

    这篇文章主要介绍了实例Python处理XML文件的方法,包括用Python处理XML大文件的情况,需要的朋友可以参考下...

    Python教程网13492020-07-30
  • Python零基础也能看懂的python内置csv模块教程

    零基础也能看懂的python内置csv模块教程

    这篇博客就为你介绍一个知识点,python 内置模块 csv 。让大家一文就看懂csv csv(Comma-Separated Values)文件是什么?以及python 中的 csv 文件清晰解法读取文件...

    梦想橡皮擦7392022-03-01
  • Pythonpython 简单备份文件脚本v1.0的实例

    python 简单备份文件脚本v1.0的实例

    下面小编就为大家带来一篇python 简单备份文件脚本v1.0的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希...

    liuweistrong5252020-12-16
  • Pythonpython基础之面对对象基础类和对象的概念

    python基础之面对对象基础类和对象的概念

    这篇文章主要介绍了python面对对象基础类和对象的概念,实例分析了Python中返回一个返回值与多个返回值的方法,需要的朋友可以参考下...

    qianqqqq_lu9492022-02-17
  • PythonPython socket模块实现的udp通信功能示例

    Python socket模块实现的udp通信功能示例

    这篇文章主要介绍了Python socket模块实现的udp通信功能,结合具体实例形式分析了Python使用socket模块实现UDP通信客户端与服务器端相关实现技巧,需要的朋友可...

    xuezhangjun7102021-06-14
  • Pythonpandas 空的dataframe 插入列名的示例

    pandas 空的dataframe 插入列名的示例

    今天小编就为大家分享一篇pandas 空的dataframe 插入列名的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    怪兽喜欢吃芒果8732021-04-14