opencv实现图像平移效果

作者:热爱玄学的抽象菜菜 时间:2022-09-30 00:22:06 

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

图像平移:

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

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

参数

opencv实现图像平移效果

实现代码:


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实现图像平移效果

来源:https://blog.csdn.net/weixin_45666249/article/details/114945318

标签:opencv,图像平移
0
投稿

猜你喜欢

  • 深度学习TextLSTM的tensorflow1.14实现示例

    2022-07-12 06:26:46
  • Python中规范定义命名空间的一些建议

    2022-05-16 17:05:24
  • 直接生成XML的Google SiteMap的asp代码

    2007-08-17 13:44:00
  • python中DataFrame数据合并merge()和concat()方法详解

    2022-05-23 15:00:16
  • 你知道怎么用Python监控聊天记录吗

    2021-09-12 21:58:19
  • vue之bus总线的简单使用解读

    2024-06-05 15:30:41
  • Go语言获取系统性能数据gopsutil库的操作

    2024-05-28 15:23:52
  • 如何使用SQLServer数据库查询累计值

    2009-03-16 14:43:00
  • YOLOV5代码详解之损失函数的计算

    2022-06-09 02:01:58
  • 人性化设计用文字注入情感

    2007-08-22 08:59:00
  • python中global用法实例分析

    2023-09-16 08:33:47
  • python实现web方式logview的方法

    2023-12-23 17:07:54
  • IE浏览器兼容Firefox的JS脚本的代码

    2024-04-10 13:58:15
  • 解决MySQL8.0 输入无误仍然提示Access denied问题

    2024-01-16 06:00:37
  • Python Django教程之模型中字段验证详解

    2021-01-04 18:56:48
  • Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)

    2023-12-19 04:07:42
  • idea创建springMVC框架和配置小文件的教程图解

    2021-04-03 15:22:54
  • PHP生成器简单实例

    2024-05-11 09:52:33
  • Jupyter notebook 启动闪退问题的解决

    2023-11-17 21:08:58
  • python批量生成身份证号到Excel的两种方法实例

    2022-05-16 14:25:43
  • asp之家 网络编程 m.aspxhome.com