Python-opencv 双线性插值实例


Posted in Python onJanuary 17, 2020

我就废话不多说了,直接上代码吧!

#coding=utf-8
import cv2
import numpy as np
'''双线性插值'''
img = cv2.imread('timg.jpeg', cv2.CV_LOAD_IMAGE_GRAYSCALE) # load the gray image
cv2.imwrite('img.jpg', img)
h, w = img.shape[:2]

# shrink to half of the original
a1 = np.array([[0.5, 0, 0], [0, 0.5, 0]], np.float32)
d1 = cv2.warpAffine(img, a1, (w, h), borderValue=125)

# shrink to half of the original and move
a2 = np.array([[0.5, 0, w /4], [0, 0.5, h / 4]], np.float32)
d2 = cv2.warpAffine(img, a2, (w, h),flags=cv2.INTER_NEAREST,borderValue=125)
# rotate based on d2
a3 = cv2.getRotationMatrix2D((w / 2, h / 2), 90, 1)
d3 = cv2.warpAffine(d2, a3, (w, h),flags=cv2.INTER_LINEAR, borderValue=125)

cv2.imshow('img',img)
cv2.imshow('d1',d1)
cv2.imshow('d2',d2)
cv2.imshow('d3',d3)
cv2.waitKey(0)
cv2.destroyAllWindows()

以上这篇Python-opencv 双线性插值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 实现堆排序算法代码
Jun 05 Python
python中Genarator函数用法分析
Apr 08 Python
python全栈要学什么 python全栈学习路线
Jun 28 Python
Python3 pandas 操作列表实例详解
Sep 23 Python
python 实现一个反向单位矩阵示例
Nov 29 Python
pyqt5中动画的使用详解
Apr 01 Python
Django实现任意文件上传(最简单的方法)
Jun 03 Python
Python虚拟环境库virtualenvwrapper安装及使用
Jun 17 Python
对python pandas中 inplace 参数的理解
Jun 27 Python
使用Python项目生成所有依赖包的清单方式
Jul 13 Python
我对PyTorch dataloader里的shuffle=True的理解
May 20 Python
JAVA SpringMVC实现自定义拦截器
Mar 16 Python
如何通过python实现人脸识别验证
Jan 17 #Python
Python-openCV读RGB通道图实例
Jan 17 #Python
OpenCV python sklearn随机超参数搜索的实现
Jan 17 #Python
python numpy 矩阵堆叠实例
Jan 17 #Python
Python利用Scrapy框架爬取豆瓣电影示例
Jan 17 #Python
Python下利用BeautifulSoup解析HTML的实现
Jan 17 #Python
pytorch forward两个参数实例
Jan 17 #Python
You might like
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
2011/07/03 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
浅谈php冒泡排序
2014/12/30 PHP
WordPress中对访客评论功能的一些优化方法
2015/11/24 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
PHP调用其他文件中的类
2018/04/02 PHP
实例:用 JavaScript 来操作字符串(一些字符串函数)
2007/02/15 Javascript
中国地区三级联动下拉菜单效果分析
2012/11/15 Javascript
表单类各种类型(文本框)失去焦点效果jquery代码
2013/04/26 Javascript
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
JS组件Bootstrap dropdown组件扩展hover事件
2016/04/17 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
2017/02/14 Javascript
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
使用vue-router为每个路由配置各自的title
2018/07/30 Javascript
Angular CLI 使用教程指南参考小结
2019/04/10 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
JavaScript实现更换背景图片
2019/10/18 Javascript
urllib2自定义opener详解
2014/02/07 Python
在Django框架中伪造捕捉到的URLconf值的方法
2015/07/18 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
python ftp 按目录结构上传下载的实现代码
2018/09/12 Python
python实现感知器算法(批处理)
2019/01/18 Python
Python计算时间间隔(精确到微妙)的代码实例
2019/02/26 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
会计专业自荐信
2014/06/03 职场文书
禁毒宣传标语
2014/06/19 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
基层党员群众路线整改措施及努力方向
2014/10/28 职场文书
师德师风个人总结
2015/02/06 职场文书
教你使用Pandas直接核算Excel中快递费用
2021/05/12 Python
Redis性能监控的实现
2021/07/09 Redis