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异常学习笔记
Feb 03 Python
使用Python的Twisted框架实现一个简单的服务器
Apr 16 Python
详解字典树Trie结构及其Python代码实现
Jun 03 Python
python学习必备知识汇总
Sep 08 Python
Python实现识别手写数字大纲
Jan 29 Python
Python中的Numpy矩阵操作
Aug 12 Python
Pycharm更换python解释器的方法
Oct 29 Python
Python 多维List创建的问题小结
Jan 18 Python
Python根据欧拉角求旋转矩阵的实例
Jan 28 Python
Python Web程序搭建简单的Web服务器
Jul 31 Python
Python队列、进程间通信、线程案例
Oct 25 Python
Django如何重置migration的几种情景
Feb 24 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/02 PHP
CI框架中zip类应用示例
2014/06/17 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
超清晰的document对象详解
2007/02/27 Javascript
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
js获取select选中的option的text示例代码
2013/12/19 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
原生js实现addClass,removeClass,hasClass方法
2016/04/27 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
聊聊vue 中的v-on参数问题
2021/01/29 Vue.js
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
使用Python制作获取网站目录的图形化程序
2015/05/04 Python
详解使用Python处理文件目录的相关方法
2015/10/16 Python
python实现数据写入excel表格
2018/03/25 Python
Python查看微信撤回消息代码
2018/06/07 Python
pybind11在Windows下的使用教程
2019/07/04 Python
django商品分类及商品数据建模实例详解
2020/01/03 Python
python爬虫中url管理器去重操作实例
2020/11/30 Python
CSS3绘制有活力的链接下划线
2016/07/14 HTML / CSS
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
教师节商场活动方案
2014/02/13 职场文书
失职检讨书大全
2015/01/26 职场文书
大学生党员个人总结
2015/02/13 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
2016年学校十一国庆节活动总结
2016/04/01 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书
Redis6.0搭建集群Redis-cluster的方法
2021/05/08 Redis
Redisson实现Redis分布式锁的几种方式
2021/08/07 Redis
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸
Golang ort 中的sortInts 方法
2022/04/24 Golang
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers