使用cv2.imread('lena.jpg')命令得到的图像'I'是一个NumPy数组,它的数据类型是uint8,取值范围为0~255。如果直接对它进行算数运算,可能会导致数据溢出或精度丢失。因此,在进行算数运算之前,应该先将图像数据转换为float类型,取值范围为0~1,再进行运算。

3为什么要用I=cv2imread‘lenajpg’命令得到的图像‘I’直接进行算数运算可能会出错?

原文地址: http://www.cveoy.top/t/topic/fqew 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录