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基于贪心算法解决背包问题示例
Nov 27 Python
Python3多线程爬虫实例讲解代码
Jan 05 Python
python 实现将字典dict、列表list中的中文正常显示方法
Jul 06 Python
Django添加favicon.ico图标的示例代码
Aug 07 Python
python实现电子书翻页小程序
Jul 23 Python
django之对FileField字段的upload_to的设定方法
Jul 28 Python
django 快速启动数据库客户端程序的方法示例
Aug 16 Python
pytorch forward两个参数实例
Jan 17 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
Mar 10 Python
python自动从arxiv下载paper的示例代码
Dec 05 Python
教你怎么用Python生成九宫格照片
May 20 Python
numpy array找出符合条件的数并赋值的示例代码
Jun 01 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 radio 单选框获取与保持值的实现代码
2010/05/15 PHP
php面向对象中static静态属性和静态方法的调用
2015/02/08 PHP
php字符串操作针对负值的判断分析
2016/07/28 PHP
CI框架入门之MVC简单示例
2016/11/21 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
2019/09/03 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
2010/05/15 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
jquery插件uploadify多图上传功能实现代码
2016/08/12 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
javascript按顺序加载运行js方法
2017/12/01 Javascript
vue+jquery+lodash实现滑动时顶部悬浮固定效果
2018/04/28 jQuery
JS中使用cavas截图网页并解决跨域及模糊问题
2018/11/13 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
js判断一个对象是数组(函数)的方法实例
2019/12/19 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
python字典多条件排序方法实例
2014/06/30 Python
Python中设置变量作为默认值时容易遇到的错误
2015/04/03 Python
浅谈Python单向链表的实现
2015/12/24 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
Python正则捕获操作示例
2017/08/19 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
Python基于time模块表示时间常用方法
2020/06/18 Python
Python学习之time模块的基本使用
2021/01/17 Python
骆驼官方商城:CAMEL
2016/11/22 全球购物
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
计算机相关的自我评价
2014/01/15 职场文书
小学先进集体事迹材料
2014/05/31 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
建筑工地文明标语
2014/10/09 职场文书
租车协议书范本2014
2014/11/17 职场文书
安全学习心得体会范文
2016/01/18 职场文书