python opencv实现影像拼接
作者:kuokay 发布时间:2023-10-24 10:54:04
标签:python,opencv,影像,拼接
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)
样式:
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)
样式:
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)
来源:https://blog.csdn.net/qq_45066628/article/details/119644148
0
投稿
猜你喜欢
- tensorflow里面给出了一个函数用来读取图像,不过得到的结果是最原始的图像,是咩有经过解码的图像,这个函数为tf.gfile.Fast
- 数据准备import numpy as npimport pandas as pdimport jsonimport psycopg2dat
- 前言本文主要给大家介绍了关于python卸载再安装遇到问题的解决方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧解决方法
- Django中的Models 是什么?通常一个Model对应数据库的一张数据表, Django中Models以类似的形式表现, 它包含了一些
- Python中yaml文件的读写(使用PyYAML库)。最近在搭建自动化测试项目过程中经常遇到yaml文件的读写,为了方便后续使用,决定记下
- opencv中内置了张正友的棋盘格标定法,通过一些姿态各异的棋盘格图像,就能标定相机的内外参数。角点检测第一步是角点检测,首先需要读取棋盘格
- 简单替代密码简单替换密码是最常用的密码,包括为每个密文文本字符替换每个纯文本字符的算法.在这个过程中,与凯撒密码算法相比,字母表是混乱的.示
- 本文实例讲述了Python基于pygame实现的font游戏字体。分享给大家供大家参考,具体如下:在pygame游戏开发中,一个友好的UI中
- 1_cookie[掌握]解释: 用来保持服务器和浏览器交互的状态的, 由服务器设置,存储在浏览器作用: 用来做广告推送cookie的设置和获
- 分组分组的目的:让服务端获得url中的具体数据,通过分组,把需要的数据按函数传参的方式传递给服务器后台1-无名分组若要从URL 中捕获一个值
- 先上个效果图: Sample6_1.php 中创建Form: //显示上传状态和图片 <div id="showi
- 相信做过自动化运维的同学都用过REST API接口来完成某些动作。API是一套成熟系统所必需的接口,可以被其他系统或脚本来调用,这也是自动化
- 导言:在前面的3章里我们为处理二进制数据添加了很多的功能。我们首先在表Categories里添加BrochurePath列,并更新了体系结构
- 目录前言 字符串都有哪些操作?第一类 判断识别字符串第二类 字符串编辑的操作第三类:字符串跟字节串的互转总结前言今天我们说了字符串
- 俺觉得自 己试着写写sql,调试调试还是有帮助的,读人家sql例子好像读懂了,自己写就未 必思路正确,调试得通,写得简洁。 这篇文字在网上被
- tf.keras.layers模块中的函数from __future__ import print_function as _print_f
- 1、获取秒级时间戳与毫秒级时间戳、微秒级时间戳import timeimport datetimet = time.time()print
- 安装pillow(python的图形界面库)第一种方法在Dos界面输入pip install pillow(但是不知为何总是失败);搞了好几
- 这篇文章主要介绍了python Opencv计算图像相似度过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价
- 本文将结合实例代码,介绍 OpenCV 如何查找轮廓、获取边界框。代码: contours.pyOpenCV 提供了 findContour