i = 2
feature_vector_set = []
while i < 2405 - 2:
j = 2
while j < 1200 - 2:
block = diff_image[i-2:i+3,j-2:j+3]
feature = block.flatten()
feature_vector_set.append(feature)
j = j+1
i = i+1
diff_image为int16,形状为(2405,1200) 整个循环需要40分钟才能运行,主要是由以下几行引起的:
feature_vector_set.append(feature)
是否有其他方法可以达到相同的结果?