前两把读取遥感数据、存储遥感数据函数写成了一个类;然后再去调用这个类,出现了这个问题(TypeError: read_img() missing 1 required positional argument: 'filename'):
后来查询了一下,类需要实例化,完整代码如下:
from classIMAGE import IMAGE
import numpy as np
image = IMAGE() #实例化类的对象
# proj, geotrans, data1, row, column ,band=IMAGE.read_img(r"F:\ProfessionalProfile\DataRelevant\Landsat2017\LC08_L1TP_134036_20170808_20170813_01_T1\LC08_L1TP_134036_20170808_20170813_01_T1_B4.tif")
# proj, geotrans, data2, row, column ,band=IMAGE.read_img(r"F:\ProfessionalProfile\DataRelevant\Landsat2017\LC08_L1TP_134036_20170808_20170813_01_T1\LC08_L1TP_134036_20170808_20170813_01_T1_B3.tif")
# pr