2016-10-25 39 views
3

我只是想知道是否有可能產生存儲在與im2txt同一文件夾中成千上萬的JPEG圖像的標題。我應該去那樣的事情嗎?生成標題,然後將結果寫入.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

我忘了:這是im2txt GitHub的 - HTTPS:// github上。 COM/tensorflow /模型/樹/主/ im2txt –

回答

0

我fineally發現做到這一點的最好辦法:使用文件模式

.../yourimagesfolder/* JPG

1

我使用了這樣的方法:

IMAGE_FILE = 「/路徑/到/ image1.jpg,/路徑/到/ image2.jpg /,...,/路徑/到/ image1000.jpg」

我把這個腳本到一個文件script.sh,並用命令來運行它:

./script.sh > captions.txt 

文件captions.txt將包含所有字幕的所有圖像。

也許有一個更好的辦法,但對我來說這一個工作正常。