Я извлекаю изображение в массив NumPy и выбираю первый столбец из всех изображений, после чего добавляю весь первый столбец из всех изображений, чтобы сохранить первый файл CSV в течение l oop. Для второго столбца, третьего столбца, ... это тот же метод, но в конечном итоге он сохраняется, а не в l oop. Это мой код, пожалуйста, расскажите и научите меня.
def image_2_data_2_GLCM305():
images = glob.glob("*.jpg")
for i in range(1, 11):
print(i)
data = []
for image in images:
img = cv2.imread(image,0)
img = img[i:i+1] # 640*480==> (width * high)
data.append(img)
data1 = np.array(data)
new_array = data1.reshape(numpic,-1) # number of image(จำนวนรูป)
new_array = np.array(new_array)
np.savetxt("Array.csv", new_array, delimiter=",", fmt='%.0f')
np.save('outfile', new_array)
print('*******************************')
print(new_array.shape)
print(new_array)
np.savetxt('Array.csv', new_array, delimiter=",", fmt='%.0f')
print(image_2_data_2_GLCM305())