質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

3641閲覧

py-Faster-RCNNのtraining時のエラー《AssertionError: Path does not exist》

R_12.Kunc

総合スコア14

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2016/10/03 01:35

編集2016/10/03 01:37

py-faster-RCNNの公式サイトを参考に検出器のトレーニングをapproximate joint training methodで行おうと,以下のコマンドを端末に入力しました.

./experiments/scripts/faster_rcnn_end2end.sh 0 ZF pascal_voc

すると以下のエラーが出てきました.

keisan@keisan-GPU:~/py-faster-rcnn$ ./experiments/scripts/faster_rcnn_end2end.sh 0 ZF pascal_voc + set -e + export PYTHONUNBUFFERED=True + PYTHONUNBUFFERED=True + GPU_ID=0 + NET=ZF + NET_lc=zf + DATASET=pascal_voc + array=($@) + len=3 + EXTRA_ARGS= + EXTRA_ARGS_SLUG= + case $DATASET in + TRAIN_IMDB=voc_2007_trainval + TEST_IMDB=voc_2007_test + PT_DIR=pascal_voc + ITERS=70000 ++ date +%Y-%m-%d_%H-%M-%S + LOG=experiments/logs/faster_rcnn_end2end_ZF_.txt.2016-10-03_10-12-23 + exec ++ tee -a experiments/logs/faster_rcnn_end2end_ZF_.txt.2016-10-03_10-12-23 + echo Logging output to experiments/logs/faster_rcnn_end2end_ZF_.txt.2016-10-03_10-12-23 Logging output to experiments/logs/faster_rcnn_end2end_ZF_.txt.2016-10-03_10-12-23 + ./tools/train_net.py --gpu 0 --solver models/pascal_voc/ZF/faster_rcnn_end2end/solver.prototxt --weights data/imagenet_models/ZF.v2.caffemodel --imdb voc_2007_trainval --iters 70000 --cfg experiments/cfgs/faster_rcnn_end2end.yml Called with args: Namespace(cfg_file='experiments/cfgs/faster_rcnn_end2end.yml', gpu_id=0, imdb_name='voc_2007_trainval', max_iters=70000, pretrained_model='data/imagenet_models/ZF.v2.caffemodel', randomize=False, set_cfgs=None, solver='models/pascal_voc/ZF/faster_rcnn_end2end/solver.prototxt') Using config: {'DATA_DIR': '/home/keisan/py-faster-rcnn/data', 'DEDUP_BOXES': 0.0625, 'EPS': 1e-14, 'EXP_DIR': 'faster_rcnn_end2end', 'GPU_ID': 0, 'MATLAB': 'matlab', 'MODELS_DIR': '/home/keisan/py-faster-rcnn/models/pascal_voc', 'PIXEL_MEANS': array([[[ 102.9801, 115.9465, 122.7717]]]), 'RNG_SEED': 3, 'ROOT_DIR': '/home/keisan/py-faster-rcnn', 'TEST': {'BBOX_REG': True, 'HAS_RPN': True, 'MAX_SIZE': 1000, 'NMS': 0.3, 'PROPOSAL_METHOD': 'selective_search', 'RPN_MIN_SIZE': 16, 'RPN_NMS_THRESH': 0.7, 'RPN_POST_NMS_TOP_N': 300, 'RPN_PRE_NMS_TOP_N': 6000, 'SCALES': [600], 'SVM': False}, 'TRAIN': {'ASPECT_GROUPING': True, 'BATCH_SIZE': 128, 'BBOX_INSIDE_WEIGHTS': [1.0, 1.0, 1.0, 1.0], 'BBOX_NORMALIZE_MEANS': [0.0, 0.0, 0.0, 0.0], 'BBOX_NORMALIZE_STDS': [0.1, 0.1, 0.2, 0.2], 'BBOX_NORMALIZE_TARGETS': True, 'BBOX_NORMALIZE_TARGETS_PRECOMPUTED': True, 'BBOX_REG': True, 'BBOX_THRESH': 0.5, 'BG_THRESH_HI': 0.5, 'BG_THRESH_LO': 0.0, 'FG_FRACTION': 0.25, 'FG_THRESH': 0.5, 'HAS_RPN': True, 'IMS_PER_BATCH': 1, 'MAX_SIZE': 1000, 'PROPOSAL_METHOD': 'gt', 'RPN_BATCHSIZE': 256, 'RPN_BBOX_INSIDE_WEIGHTS': [1.0, 1.0, 1.0, 1.0], 'RPN_CLOBBER_POSITIVES': False, 'RPN_FG_FRACTION': 0.5, 'RPN_MIN_SIZE': 16, 'RPN_NEGATIVE_OVERLAP': 0.3, 'RPN_NMS_THRESH': 0.7, 'RPN_POSITIVE_OVERLAP': 0.7, 'RPN_POSITIVE_WEIGHT': -1.0, 'RPN_POST_NMS_TOP_N': 2000, 'RPN_PRE_NMS_TOP_N': 12000, 'SCALES': [600], 'SNAPSHOT_INFIX': '', 'SNAPSHOT_ITERS': 10000, 'USE_FLIPPED': True, 'USE_PREFETCH': False}, 'USE_GPU_NMS': True} Traceback (most recent call last): File "./tools/train_net.py", line 104, in <module> imdb, roidb = combined_roidb(args.imdb_name) File "./tools/train_net.py", line 69, in combined_roidb roidbs = [get_roidb(s) for s in imdb_names.split('+')] File "./tools/train_net.py", line 62, in get_roidb imdb = get_imdb(imdb_name) File "/home/keisan/py-faster-rcnn/tools/../lib/datasets/factory.py", line 38, in get_imdb return __sets[name]() File "/home/keisan/py-faster-rcnn/tools/../lib/datasets/factory.py", line 20, in <lambda> __sets[name] = (lambda split=split, year=year: pascal_voc(split, year)) File "/home/keisan/py-faster-rcnn/tools/../lib/datasets/pascal_voc.py", line 38, in __init__ self._image_index = self._load_image_set_index() File "/home/keisan/py-faster-rcnn/tools/../lib/datasets/pascal_voc.py", line 82, in _load_image_set_index 'Path does not exist: {}'.format(image_set_file) AssertionError: Path does not exist: /home/keisan/py-faster-rcnn/data/VOCdevkit2007/VOC2007/ImageSets/Main/trainval.txt

確認して見たところ,このパスどおりにtrainval.txtは存在し,公式のBeyond the demo: installation for training and testing modelsの4番にあるようにシンボリックリンクも作成しました.

どなたか対処法をご存知の方いらっしゃいませんでしょうか.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

シンボリックリンクが間違っていました.
公式では```
cd $FRCN_ROOT/data
ln -s $VOCdevkit VOCdevkit2007

としていましたが,$VOCdevkitの部分を~/VOCdevkitとすることで正しくトレーニング出きるようになりました.

投稿2016/10/03 01:47

R_12.Kunc

総合スコア14

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問