opencv实现图像平移效果


Posted in Python onMarch 24, 2021

图像平移:

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

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

Python 相关文章推荐
python调用cmd复制文件代码分享
Dec 27 Python
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
在Python中操作字典之update()方法的使用
May 22 Python
Tensorflow 实现修改张量特定元素的值方法
Jul 30 Python
Python设计模式之建造者模式实例详解
Jan 17 Python
Python实现计算字符串中出现次数最多的字符示例
Jan 21 Python
python 函数嵌套及多函数共同运行知识点讲解
Mar 03 Python
解决Python spyder显示不全df列和行的问题
Apr 20 Python
Python读取Excel数据并生成图表过程解析
Jun 18 Python
python 基于opencv 实现一个鼠标绘图小程序
Dec 11 Python
Spy++的使用方法及下载教程
Jan 29 Python
浅谈Python数学建模之线性规划
Jun 23 Python
python+selenium小米商城红米K40手机自动抢购的示例代码
Python使用openpyxl复制整张sheet
Mar 24 #Python
基于Python 函数和方法的区别说明
Mar 24 #Python
Pytorch之扩充tensor的操作
Mar 04 #Python
快速一键生成Python爬虫请求头
Mar 04 #Python
10个顶级Python实用库推荐
Mar 04 #Python
pytorch 把图片数据转化成tensor的操作
Mar 04 #Python
You might like
PHP 八种基本的数据类型小结
2011/06/01 PHP
解析PHP中的unset究竟会不会释放内存
2013/07/18 PHP
PHP数组函数知识汇总
2016/05/12 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
javascript 自动转到命名锚记
2009/01/10 Javascript
理解JavaScript的caller,callee,call,apply
2009/04/28 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
js 上传文件预览的简单实例
2016/08/16 Javascript
vue.js初学入门教程(2)
2016/11/07 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
JavaScript对象引用与赋值实例详解
2017/03/15 Javascript
简述vue中的config配置
2018/01/23 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
实例说明Python中比较运算符的使用
2015/05/13 Python
python添加模块搜索路径方法
2017/09/11 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
用python处理MS Word的实例讲解
2018/05/08 Python
Python中 map()函数的用法详解
2018/07/10 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
python实现文件的备份流程详解
2019/06/18 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
python 简单的调用有道翻译
2020/11/25 Python
HTML5 Canvas概述
2009/08/26 HTML / CSS
生物专业个人自荐信范文
2013/11/29 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
喝酒驾驶检讨书
2014/10/01 职场文书
红色电影观后感
2015/06/18 职场文书
宾馆卫生管理制度
2015/08/06 职场文书
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python
win10音频服务未响应怎么解决?win10音频服务未响应未修复的解决方法
2022/08/14 数码科技