将图像文件转换为Python中的浮点数组

问题描述:

如何将图像转换为浮点数数组? IMG = cv2.imread( 'img.png')将图像文件转换为Python中的浮点数组

现在转换IMG浮动,所以我得到 打印(IMG [0,0])喜欢的东西“[4.0 2.0 0.0]代替[4 2 0]

你有一个想法?非常感谢您!

您可以在整数的列表作为[float(i) for i in values]与列表理解转化为浮点值列表。

的另一种选择是转换img变量为numpy.ndarray另一个numpy.ndarray其中contai NS float值:

img = img.astype(float)

这种分配的结果将包含浮点值后。

+0

非常感谢!有效 – Buchse