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 PyQt5标准对话框用法示例
Aug 23 Python
Python基础练习之用户登录实现代码分享
Nov 08 Python
Python寻找两个有序数组的中位数实例详解
Dec 05 Python
使用Django简单编写一个XSS平台的方法步骤
Mar 25 Python
Python-Seaborn热图绘制的实现方法
Jul 15 Python
Python字典的概念及常见应用实例详解
Oct 30 Python
Python获取统计自己的qq群成员信息的方法
Nov 15 Python
django model object序列化实例
Mar 13 Python
Python读写操作csv和excle文件代码实例
Mar 16 Python
Python格式化输出--%s,%d,%f的代码解析
Apr 29 Python
python 写一个文件分发小程序
Dec 05 Python
Python的property属性详细讲解
Apr 11 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
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
php广告加载类用法实例
2014/09/23 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
基于JQUERY的多级联动代码
2012/01/24 Javascript
jQuery 无刷新分页实例代码
2013/11/12 Javascript
简单的代码实现jquery定时器
2013/11/17 Javascript
Area 区域实现post提交数据的js写法
2014/04/22 Javascript
node.js中的console.timeEnd方法使用说明
2014/12/09 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
jQuery选择器及jquery案例详解(必看)
2016/05/20 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
Vue 事件处理操作实例详解
2019/03/05 Javascript
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
Node.js 中判断一个文件是否存在
2020/08/24 Javascript
如何使用原生Js实现随机点名详解
2021/01/06 Javascript
[00:32]2018DOTA2亚洲邀请赛Liquid出场
2018/04/03 DOTA
Python语言实现机器学习的K-近邻算法
2015/06/11 Python
python实现傅里叶级数展开的实现
2018/07/21 Python
解决pip install xxx报错SyntaxError: invalid syntax的问题
2018/11/30 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
Python使用pyexecjs代码案例解析
2020/07/13 Python
Bose英国官方网站:美国知名音响品牌
2020/01/26 全球购物
水利公司纪检监察自我鉴定
2014/02/25 职场文书
食品安全演讲稿
2014/09/01 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
中学生自我评价2015
2015/03/03 职场文书
大学生实习推荐信
2015/03/27 职场文书
2019运动会广播加油稿汇总
2019/08/21 职场文书
css3实现的加载动画效果
2021/04/07 HTML / CSS
分享一些Java的常用工具
2021/06/11 Java/Android
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL