如何将图像转换为浮点数数组?
img = cv2.imread('img.png')
现在将 img 转换为 float 所以我得到
print(img[0,0]) 类似于“[ 4.0 2.0 0.0] 而不是 [4 2 0]
你有好主意吗?非常感谢!
您可以将整数列表转换为浮点数列表,如下所示[float(i) for i in values]
与列表理解。
另一种选择是转换img
变量为numpy.ndarray
给另一个人numpy.ndarray
其中包含float
values:
img = img.astype(float)
执行此分配后,结果将包含浮点值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)