当前位置:主页 > python教程 > opencv图像平移

opencv实现图像平移效果

发布:2023-02-28 14:18:44 59


本站收集了一篇opencv相关的编程文章,网友高学名根据主题投稿了本篇教程内容,涉及到opencv、图像平移、opencv图像平移相关内容,已被401网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

opencv图像平移

本文实例为大家分享了opencv实现图像平移效果的具体代码,供大家参考,具体内容如下

图像平移:

按照指定方向和距离,移动到相应位置

格式:cv.warpAffine(img,M,dsize)

参数

实现代码:

import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
# 中文显示配置
plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号

# 载入图片
img0 = cv.imread("img/img1.jpeg")

# 图像平移
rows, cols = img0.shape[:2]
# 简单理解:x方向移动100个单位,y方向移动50个单位
M = np.float32([[1,0,100],[0,1,50]])
# 输出图像大小
dst = cv.warpAffine(img0,M,(cols*3,rows*3))

# 图像显示
fig, axes = plt.subplots(nrows=1, ncols=2, figsize=(10,8),dpi=100)
axes[0].imshow(img0[:,:,::-1])
axes[0].set_title("原图")
axes[1].imshow(dst[:,:,::-1])
axes[1].set_title("平移后图片")
plt.show()

运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。


相关文章

  • opencv帧差法找出相差大的图像

    发布:2022-06-28

    给大家整理了关于opencv的教程,这篇文章主要为大家详细介绍了opencv帧差法找出相差大的图像,包含访问mat的像素值,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • Intellij Idea部署OpenCV 4.0.0环境的具体步骤

    发布:2020-06-29

    这篇文章主要为大家详细介绍了Intellij Idea部署OpenCV 4.0.0环境,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • 使用opencv实现车道线检测实战代码

    发布:2022-04-06

    这篇文章主要介绍了opencv车道线检测实战,效果非常逼真,代码简单易懂,对opencv车道线检测实战代码感兴趣的朋友一起看看吧


  • 详解python opencv3人脸识别(windows)

    发布:2020-02-17

    这篇文章主要为大家详细介绍了python opencv3实现人脸识别程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • Python OpenCV 用滑动条来调整函数参数的实操方法

    发布:2019-11-29

    这篇文章主要介绍了Python OpenCV 使用滑动条来调整函数参数的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习


  • Qt+OpenCV实现目标检测详解

    Qt+OpenCV实现目标检测详解

    发布:2022-10-08

    给大家整理一篇关于Qt的教程,这篇文章主要介绍了如何利用Qt和OpenCV中自带xml文件实现目标检测,文中的实现过程讲解详细,感兴趣的小伙伴可以动手试一试


  • python 基于opencv操作摄像头

    python 基于opencv操作摄像头

    发布:2023-01-11

    给大家整理一篇关于python的教程,这篇文章主要介绍了python 基于opencv操作摄像头的方法,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下


  • opencv对python3的支持

    发布:2020-01-23

    支持。opencv_python-3.1.0-cp34-cp34m-win_amd64.whl。这就是用于python3.1版本的opencv库。除此之外还有其他版本的就不一一举例了,请网上详查。


  • Python Opencv任意形状目标检测并绘制框图实例

    发布:2019-10-29

    这篇文章主要为大家详细介绍了Python Opencv任意形状目标检测,并绘制框图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • Python OpenCV处理图像滤镜和图像运算用法知识点

    发布:2019-08-15

    这篇文章主要为大家详细介绍了Python OpenCV处理图像之滤镜和图像运算,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


网友讨论