opencv python 调用resize函数时一直报错

python程序:importcv2importnumpyimage=cv2.imread('test1.png')res=cv2.resize(image,(20,28... python程序:
import cv2
import numpy
image = cv2.imread('test1.png')
res = cv2.resize(image,(20,28),cv2.INTER_CUBIC)
cv2.imshow('image',res)
cv2.waitKey(0)
cv2.destroyAllWindows()
结果一直报错:TypeError: dst is not a numpy array, neither a scalar
按照网上的教程写的不知道为什么一直报错
展开
 我来答
而跃未9334
2018-05-10 · 超过30用户采纳过TA的回答
知道答主
回答量:88
采纳率:45%
帮助的人:9.6万
展开全部
你可以重新看一下opencv 的文档,重新理解一下resize函数。resize函数提供了两种方法来修改图像的大小,一种是提供一个目标图像大小(dsize)这和目标大小包含两个维度:width和heigth。换句话说就是我要告诉resize函数我要将图片变为dsize这么大/小。另一种方式是通过两个参数fx,fy,这两个参数是缩放比例,分别表示对目标图像的长宽进行缩放的比例。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式