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用ConfigObj读写配置文件的实现代码
Mar 04 Python
Python实现的简单模板引擎功能示例
Sep 02 Python
Python爬虫小技巧之伪造随机的User-Agent
Sep 13 Python
12个Python程序员面试必备问题与答案(小结)
Jun 24 Python
pandas的qcut()方法详解
Jul 06 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
Mar 06 Python
30行Python代码实现高分辨率图像导航的方法
May 22 Python
基于selenium及python实现下拉选项定位select
Jul 22 Python
Python如何操作docker redis过程解析
Aug 10 Python
python中如何打包用户自定义模块
Sep 23 Python
教你如何用python操作摄像头以及对视频流的处理
Oct 12 Python
Python多线程 Queue 模块常见用法
Jul 04 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
Home Coffee Roasting
2021/03/03 咖啡文化
利用PHP实现短域名互转
2013/07/05 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
BOOM vs RR BO3 第一场2.13
2021/03/10 DOTA
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
JS图片预加载插件详解
2017/06/21 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
[49:08]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.27
2020/12/01 DOTA
python 控制语句
2011/11/03 Python
Python中exit、return、sys.exit()等使用实例和区别
2015/05/28 Python
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
windows下添加Python环境变量的方法汇总
2018/05/14 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
2019/04/02 Python
python+rsync精确同步指定格式文件
2019/08/29 Python
Zavvi美国:英国娱乐之家
2017/03/19 全球购物
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
制冷与电控专业应届生求职信
2013/11/11 职场文书
乡镇办公室工作决心书
2014/03/11 职场文书
销售经理竞聘书
2014/03/31 职场文书
机关办公室岗位职责
2014/04/16 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
公安纪律作风整顿剖析材料
2014/10/10 职场文书
2014年底个人工作总结
2015/03/10 职场文书
最美劳动诗,致敬所有的劳动者!
2019/07/12 职场文书
为什么不建议在go项目中使用init()
2021/04/12 Golang
如何解决.cuda()加载用时很长的问题
2021/05/24 Python
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python
mysql sum(if())和count(if())的用法说明
2022/01/18 MySQL
pt-archiver 主键自增
2022/04/26 MySQL