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的urllib模块显示下载进度示例
Jan 17 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
Mar 22 Python
python中ASCII码字符与int之间的转换方法
Jul 09 Python
Python设计模式之迭代器模式原理与用法实例分析
Jan 10 Python
对于Python深浅拷贝的理解
Jul 29 Python
Python下应用opencv 实现人脸检测功能
Oct 24 Python
Python Websocket服务端通信的使用示例
Feb 25 Python
python爬虫分布式获取数据的实例方法
Nov 26 Python
python 爬取小说并下载的示例
Dec 07 Python
python如何调用php文件中的函数详解
Dec 29 Python
python 网络编程要点总结
Jun 18 Python
Python anaconda安装库命令详解
Oct 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
如何给phpadmin一个保护
2006/10/09 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
Smarty模板配置实例简析
2019/07/20 PHP
许愿墙中用到的函数
2006/10/07 Javascript
用javascript控制iframe滚动的代码
2007/04/10 Javascript
juqery 学习之五 文档处理 包裹、替换、删除、复制
2011/02/11 Javascript
JavaScript中this的使用详解
2013/11/08 Javascript
JavaScript中使用document.write向页面输出内容实例
2014/10/16 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
2015/12/01 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
2016/08/24 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
使用vue中的v-for遍历二维数组的方法
2018/03/07 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
vue src动态加载请求获取图片的方法
2018/10/17 Javascript
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
2019/09/21 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
Python 文件操作技巧(File operation) 实例代码分析
2008/08/11 Python
9种python web 程序的部署方式小结
2014/06/30 Python
Python中的ctime()方法使用教程
2015/05/22 Python
Python进阶学习之特殊方法实例详析
2017/12/01 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
Python中的几种矩阵乘法(小结)
2019/07/10 Python
Django 通过JS实现ajax过程详解
2019/07/30 Python
纯css3显示隐藏一个div特效的具体实现
2014/02/10 HTML / CSS
德国狗狗用品在线商店:Schecker
2017/03/17 全球购物
英国音乐设备和乐器商店:Gear4music
2017/10/16 全球购物
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
SheIn沙特阿拉伯:女装在线
2020/03/23 全球购物
办公室主任竞聘演讲稿
2014/05/15 职场文书
检讨书范文大全
2015/05/07 职场文书
会计岗位工作总结
2015/08/12 职场文书
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers