在python程序开发过程之中功能和需求的变动是常有的事,而最近有小伙伴就问小编在python里面要怎么将两个图像给拼接起来 。那么这篇文章就来讲一下python纵向以及横向拼接图像的方法,感兴趣的话就一起往下看看吧 。
文章插图
(1)python中拼接图像使用的OpenCV这个第三方库,而纵向拼接图像就是将两个图像竖起来连接在一起,也可以称之为垂直图像拼接 。那么纵向拼接图像需要使用到的就是vconcat()方法,这个方法里面需要传递一个可迭代对象,代码如下:
import cv2image = cv2.imread("lena.jpg")image_v = cv2.vconcat([image, image])cv2.imshow("Result", image_v)【Python图像拼接代码是什么?Python怎么拼接两个图像】在上面的代码示例之中就是将一个图像给读取到python之中,然后调用方法来拼接图像,拼接图像时的参数就是列表结构里面的两个图像文件对象 。只要在这个列表内有一个图像对象,就能够将它们全部都拼接起来 。
需要注意的一点是,如果当图像大小不一致还进行拼接时,那么它就会挨着左侧拼接,看起来的效果就是右侧会空出来一块 。
(2)横向拼接图像也是水平图像拼接,它和纵向拼接的区别就在于使用的方法不同,而其他的代码和语法都是一模一样的 。只需要将vconcat方法改成hconcat()方法就可以了,详细代码示例如下所示:
image_h = cv2.hconcat([image, image])以上就是关于“Python图像拼接代码是什么?Python怎么拼接两个图像”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python编辑器Jupyter怎么汉化?Jupyter如何设置中文界面
- Python编辑器Jupyter分割代码块怎么做?Jupyter拆分单元格快捷键是什么
- Python编辑器Jupyter添加单元格怎么做?Jupyter单元格合并如何实现
- Python运行有哪几种方式?详解python运行三种方法
- Python为什么要引入这两个关键字?如何使用Python关键字global与nonlocal?
- 彩影图像处理教程 如何使用彩影保留图片单色?
- CDR CorelDRAW怎么旋转90度?CDR图像现在旋转180度?
- 几种常见的对数函数图像。
- Python如何实现各种进制之间转换?Python各种进制之间的转换函数有哪些?
- Python如何对列表进行逆序输出?逆序输出列表的方法有哪些?