python – skimage调整大小给出奇怪的输出
发布时间:2020-12-16 22:53:59 所属栏目:Python 来源:网络整理
导读:我正在使用skimage.transform.resize调整图像大小,但我得到了一个非常奇怪的输出,我无法弄清楚为什么.有人可以帮忙吗? 这是我的代码: import matplotlib.pyplot as pltimport skimage.transformplt.imshow(y)h,w,c = y.shapex = skimage.transform.resize(
我正在使用skimage.transform.resize调整图像大小,但我得到了一个非常奇怪的输出,我无法弄清楚为什么.有人可以帮忙吗? 这是我的代码:
这是我的输入图像y(240,320,3): 这是我的输出图像x(256,341,3): 编辑: 编辑:
我有一个视频路径列表,我使用map函数检索帧然后我将输出列表转换为numpy数组:
最佳答案
我认为这只是因为通过保留范围我最终得到了[0,255]范围内的浮点数,而pyplot.imshow只能显示[0.0,1.0]范围内的MxNx3浮点数组.当我使用z = np.copy(x).astype(‘uint8’)将输出转换为uint8时,它显示正常.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |