原代码是下面这样读图像的:
im = Image.open(path).convert('RGB')
im = np.array(im, dtype=np.uint8)
im = im / 255.
现在我要对图像进行opencv里面的锐化处理,结果出错了,查了一下数组类型超过的opencv支持的类型就会出错,数组类型是float64,要先转为float32,再调用opencv的锐化操作,然后还原到原类型进行后续代码操作。
im = im *255
im = im .astype
原代码是下面这样读图像的:
im = Image.open(path).convert('RGB')
im = np.array(im, dtype=np.uint8)
im = im / 255.
现在我要对图像进行opencv里面的锐化处理,结果出错了,查了一下数组类型超过的opencv支持的类型就会出错,数组类型是float64,要先转为float32,再调用opencv的锐化操作,然后还原到原类型进行后续代码操作。
im = im *255
im = im .astype