- paddleseg默认读取图像的函数是在paddleseg/transforms/transforms.py的Compose类中,节选如下,如果想读16bit的反射率影像或者0-1范围的影像,只需要在Compose类的__call__方法中修改即可,例如安装gdal或者使用libtiff读。后面小心用一些transforms。
class Compose:
def __init__(self, transforms, to_rgb=True):
if not isinstance(transforms, list):
raise TypeError('The transforms must be a list!')
self.transforms = transforms
self.to_rgb = to_rgb
def __call__(self, im, label=None):
if isinstance(im, str):
im = cv2.imread(im).astype('float32')