Darkflow: 独自のデータのトレーニング

作成日 2017年11月22日  ·  2コメント  ·  ソース: thtrieu/darkflow

データセットをトレーニングしているときにこのエラーが発生しました。 私はすでにすべてのステップを実行しました

トレーニングに入る...

cfg /tiny-yolo-voc-1c.cfg解析トレイン/アノテーション
['macncheese']の解析
トレースバック(最後の最後の呼び出し):
ファイル「フロー」、6行目、
cliHandler(sys.argv)
cliHandlerのファイル「D:MDPSystemSupportOJTIIPython ProjectTensorflowdarkflowdarkflowcli.py」、29行目
print( 'トレーニングに入る...'); tfnet.train()
ファイル「D:MDPSystemSupportOJTIIPython ProjectTensorflowdarkflowdarkflownetflow.py」、39行目、電車内
for i、(x_batch、datum)in enumerate(batches):
ファイル「D:MDPSystemSupportOJTIIPython ProjectTensorflowdarkflowdarkflownetyolodata.py」、97行目、シャッフル
data = self.parse()
ファイル「D:MDPSystemSupportOJTIIPython ProjectTensorflowdarkflowdarkflownetyolodata.py」、18行目、解析中
dumps = pascal_voc_clean_xml(ann、meta ['labels']、exclusive)
ファイル「D:MDPSystemSupportOJTIIPython ProjectTensorflowdarkflowdarkflowutilspascal_voc_clean_xml.py」、22行目、pascal_voc_clean_xml
注釈= glob.glob(str(annotations)+ '*。xml')
ファイル「C:Python35libglob.py」、20行目、glob
リストを返す(iglob(pathname、recursive = recursive))
_iglob内のファイル「C:Python35libglob.py」、54行目
glob1(dirname、basename)からのyield
glob1のファイル「C:Python35libglob.py」、90行目
fnmatch.filter(names、pattern)を返します
フィルタ内のファイル「C:Python35libfnmatch.py​​」、52行目
match = _compile_pattern(pat)
_compile_patternのファイル「C:Python35libfnmatch.py​​」、46行目
re.compile(res).matchを返します
コンパイル中のファイル「C:Python35libre.py」、224行目
return _compile(pattern、flags)
_compileのファイル "C:Python35libre.py"、行293
p = sre_compile.compile(pattern、flags)
コンパイル中のファイル「C:Python35libsre_compile.py」、536行目
p = sre_parse.parse(p、flags)
ファイル "C:Python35libsre_parse.py"、行829、解析中
p = _parse_sub(source、pattern、0)
_parse_subのファイル "C:Python35libsre_parse.py"、行437
itemsappend(_parse(source、state))
ファイル "C:Python35libsre_parse.py"、575行目、_parse
source.error(msg、len(this)+ 1 + len(that))を発生させます
sre_constants.error:位置179の文字範囲が正しくありません

https://github.com/tzutalin/labelImgを使用して画像にラベルを付けています
1つのクラスのデータのみをトレーニングしたい

最も参考になるコメント

ここで説明するように、darkflowutilspascal_voc_clean_xml.pyファイルの行annotations = glob.glob(str(annotations)+'*.xml')annotations = glob.glob('*.xml')に変更しました。

全てのコメント2件

この問題は解決しましたか? 私は同じ問題を抱えていますか?

ここで説明するように、darkflowutilspascal_voc_clean_xml.pyファイルの行annotations = glob.glob(str(annotations)+'*.xml')annotations = glob.glob('*.xml')に変更しました。

このページは役に立ちましたか?
0 / 5 - 0 評価