今天做图像处理时,遇到一个问题,以为是python自带的bug
import numpy as np
dst = np.zeros((2, 4, 3), np.uint8)
aa = int(236 * 1.2)
dst[0, 0, 0] = aa
print(aa)
print(dst[0, 0, 0])
结果不对是因为uint8范围是(0,255),改成uint16就好了=_=
今天做图像处理时,遇到一个问题,以为是python自带的bug
import numpy as np
dst = np.zeros((2, 4, 3), np.uint8)
aa = int(236 * 1.2)
dst[0, 0, 0] = aa
print(aa)
print(dst[0, 0, 0])
结果不对是因为uint8范围是(0,255),改成uint16就好了=_=