Я использую два текстовых файла, каждый из которых имеет пути к моим изображениям проверки/обучения.Как создать mean.binaryproto для caffe из текстового файла для данных?
Теперь я хочу создать mean.binaryproto из этих изображений для ввода в свой слой ввода. Тем не менее, я только нашел примеры, где это делается с использованием уровня ввода leveldb. Я могу создать свое собственное среднее изображение легко с помощью скрипта python, но я не знаю, как продолжить после этого, так сказать, как написать образ как двоичноепрото в конце моего скрипта. Есть ли указатели?
from PIL import Image
import numpy as np;
#Create mean image function
def create_mean(list_of_images):
for i in range(0,len(list_of_images)):
print list_of_images[i]
if i == 0:
n = np.int32(Image.open(list_of_images[i]));
else:
n = n + np.int32(Image.open(list_of_images[i]));
return np.uint8(np.double(n)/len(list_of_images))
#paths out of textfile,here to simplify as an array , usually comes out of a txt file
#but that's not the issue
list_imgs = ['out.tiff','out2.tiff' ]
avg_img = create_mean(list_imgs)
#Now how to write this into the needed .binaryproto
#.... ?
У вас есть какой-либо код, который вы можете включить в свой вопрос? – Tagc
Да, я отредактировал мой пост – Kev1n91