概述
今天是持续写作的第 42 / 100 天。
如果你有想要交流的想法、技术,欢迎在评论区留言。
本篇博客只学习一个方法,cv2.resize 即图像缩放。
铺垫知识
在检索图像缩放的相关知识点时,找到了一个相关算法,名字叫做插值算法,具体涉及 最近邻插值算法,双线性插值算法 等其它内容。
细看了一下,在学习的第 9 天就去涉及,实在不够明智,故略过本部分理论知识,直接使用 OpenCV 里面 resize 方法实现插值算法。
resize 方法格式与参数
resize 方法可以实现图像大小变换,包含缩放,默认的方法是刚才提及的 双线性插值算法。
方法定义如下:
dst = cv2.resize(src,dsize,dst=None,fx=None,fy=None,interpolation=None)
参数说明:
src:输入图像
dsize:输出图像的大小。如果该参数为 0,表示缩放之后的大小需要通过公式计算,dsize = Size(round(fx*src.cols),round(fy*src.rows))。其中 fx 与 fy 是图像 Width 方向和 Height 方向的缩放比例。
fx:Width 方向的缩放比例,如果是 0,按照 dsize * width/src.cols 计算
fy:Height 方向的缩放比例,如果是 0,按照 dsize * height/src.rows 计算
interpolation:插值算法类型&
最后
以上就是妩媚绿茶为你收集整理的cv2 resize 到指定大小_Python OpenCV 图像缩放 cv2.resize 方法的全部内容,希望文章能够帮你解决cv2 resize 到指定大小_Python OpenCV 图像缩放 cv2.resize 方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复