2016-10-25 4 views
3

Я просто хочу знать, можно ли генерировать заголовок для тысяч jpeg-изображений, хранящихся в той же папке с im2txt. Должен ли я просто пойти с чем-то подобным? Создание заголовка, а затем запись результатов в файл .txt.Подборка большого набора jpeg с im2txt

# Directory containing model checkpoints. 
CHECKPOINT_DIR="${HOME}/im2txt/model/train" 

# Vocabulary file generated by the preprocessing script. 
VOCAB_FILE="${HOME}/im2txt/data/mscoco/word_counts.txt" 

# JPEG image file to caption. 
IMAGE_FILE="${HOME}/im2txt/data/lotofimages/ 

# Build the inference binary. 
bazel build -c opt im2txt/run_inference 

# Ignore GPU devices (only necessary if your GPU is currently memory 
# constrained, for example, by running the training script). 
export CUDA_VISIBLE_DEVICES="" 

# Run inference to generate captions. 
bazel-bin/im2txt/run_inference >> 1.txt \ 
    --checkpoint_path=${CHECKPOINT_DIR} \ 
    --vocab_file=${VOCAB_FILE} \ 
    --input_files=${IMAGE_FILE} 

Спасибо!

+0

Я забыл: Вот GitHub из im2txt - https: //. GitHub. ком/tensorflow/модель/дерево/мастер/im2txt –

ответ

0

Я fineally нашел лучший способ сделать это: Использование шаблонов файлов

.../yourimagesfolder/* JPG

1

Я использую такой подход:

IMAGE_FILE = "/ путь/к/image1.jpg,/путь/к/image2.jpg /,...,/ путь/к/image1000.jpg"

Я поставил этот скрипт в файл script.sh и запустить его с помощью команды:

./script.sh > captions.txt 

файл captions.txt будет содержать все подписи для всех изображений.

Возможно, есть лучший способ, но этот способ подходит для меня.

Смежные вопросы