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 基础学习第二弹 类属性和实例属性
Aug 27 Python
Python采用raw_input读取输入值的方法
Aug 18 Python
python删除过期文件的方法
May 29 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
Mar 15 Python
关于Tensorflow中的tf.train.batch函数的使用
Apr 24 Python
python方法生成txt标签文件的实例代码
May 10 Python
pandas通过索引进行排序的示例
Nov 16 Python
Python之列表实现栈的工作功能
Jan 28 Python
对python numpy.array插入一行或一列的方法详解
Jan 29 Python
python 多线程重启方法
Feb 18 Python
pycharm新建Vue项目的方法步骤(图文)
Mar 04 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
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
PHP中的加密功能
2006/10/09 PHP
php中导出数据到excel时数字变为科学计数的解决方法
2013/02/03 PHP
解析phpstorm + xdebug 远程断点调试
2013/06/20 PHP
php实现将字符串按照指定距离进行分割的方法
2015/03/14 PHP
PHP 裁剪图片
2021/03/09 PHP
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
jQuery 表格工具集
2010/04/25 Javascript
javascript new fun的执行过程
2010/08/05 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
获取内联和链接中的样式(js代码)
2013/04/11 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
javascript浏览器兼容教程之事件处理
2014/06/09 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
JavaScript实现上下浮动的窗口效果代码
2015/10/12 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
js实现楼层导航功能
2017/02/23 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
2017/12/08 Javascript
layui表格数据重载
2019/07/27 Javascript
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
Python找出列表中出现次数最多的元素三种方式
2020/02/24 Python
10行Python代码实现Web自动化管控的示例代码
2020/08/14 Python
如何利用python读取micaps文件详解
2020/10/18 Python
完美解决Pycharm中matplotlib画图中文乱码问题
2021/01/11 Python
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
用HTML5制作一个简单的弹力球游戏
2015/05/12 HTML / CSS
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
佳能加拿大网上商店:Canon eStore Canada
2018/04/04 全球购物
学生思想表现的评语
2014/01/30 职场文书
大学新生入学教育方案
2014/05/16 职场文书
工地宣传标语
2014/06/18 职场文书
关于教师节的广播稿
2014/09/10 职场文书
大学生见习报告总结
2014/11/04 职场文书
2019财务管理制度最新范本!
2019/07/09 职场文书