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字典,函数,全局变量代码解析
Dec 18 Python
Python中一行和多行import模块问题
Apr 01 Python
python基础教程项目二之画幅好画
Apr 02 Python
windows下python安装pip图文教程
May 25 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
Python面向对象之继承和多态用法分析
Jun 08 Python
Python random库使用方法及异常处理方案
Mar 02 Python
Django框架配置mysql数据库实现过程
Apr 22 Python
利用Python实现某OA系统的自动定位功能
May 27 Python
如何卸载python插件
Jul 08 Python
numba提升python运行速度的实例方法
Jan 25 Python
Pytorch 如何加速Dataloader提升数据读取速度
May 28 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 购物车实例(申精)
2009/05/11 PHP
PHP数组循环操作详细介绍 附实例代码
2013/02/03 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
2014/06/10 PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
2014/06/30 PHP
JavaScript 语法集锦 脚本之家基础推荐
2009/11/15 Javascript
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
javascript 函数声明与函数表达式的区别介绍
2013/10/05 Javascript
js实现弹出窗口、页面变成灰色并不可操作的例子分享
2014/05/10 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
2015/02/18 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
2015/09/27 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
Nodejs--post的公式详解
2017/04/29 NodeJs
electron + vue项目实现打印小票功能及实现代码
2018/11/25 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
原生小程序封装跑马灯效果
2020/10/21 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
Python 爬虫学习笔记之正则表达式
2016/09/21 Python
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
python批量导入数据进Elasticsearch的实例
2018/05/30 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
Python数据可视化实现漏斗图过程图解
2020/07/20 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
餐饮业的创业计划书范文
2013/12/26 职场文书
美发活动策划书
2014/01/14 职场文书
信息服务专业毕业生求职信
2014/03/02 职场文书
暑假安全保证书
2015/02/28 职场文书
入党介绍人考察意见
2015/06/01 职场文书
分享很少见很有用的SQL功能CORRESPONDING
2022/08/05 MySQL