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 27 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
python如何让类支持比较运算
Mar 20 Python
Numpy 将二维图像矩阵转换为一维向量的方法
Jun 05 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
Jul 25 Python
利用python Selenium实现自动登陆京东签到领金币功能
Oct 31 Python
基于numpy中的expand_dims函数用法
Dec 18 Python
Python测试线程应用程序过程解析
Dec 31 Python
Python如何转换字符串大小写
Jun 04 Python
Python request中文乱码问题解决方案
Sep 17 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
Feb 06 Python
python数字图像处理实现图像的形变与缩放
Jun 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给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
Javascript中的数学函数集合
2007/05/08 Javascript
Mootools 1.2教程 排序类和方法简介
2009/09/15 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
2010/12/08 Javascript
基于Jquery的标签智能验证实现代码
2010/12/27 Javascript
jquery命令汇总,方便使用jquery的朋友
2012/06/26 Javascript
javascript数字格式化通用类 accounting.js使用
2012/08/24 Javascript
javascript全局变量封装模块实现代码
2012/11/28 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
jQuery获得内容和属性示例代码
2014/01/16 Javascript
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
jquery使用$(element).is()来判断获取的tagName
2014/08/24 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
Nuxt.js实战详解
2018/01/18 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
JS实现打砖块游戏
2020/02/14 Javascript
python访问sqlserver示例
2014/02/10 Python
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
js正则匹配markdown里的图片标签的实现
2021/03/24 Javascript
党员干部廉洁承诺书
2014/05/28 职场文书
2014全年工作总结
2014/11/27 职场文书
医院保洁员管理制度
2015/08/05 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
创业计划书之网吧
2019/10/10 职场文书
Oracle 临时表空间SQL语句的实现
2021/09/25 Oracle