Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
不会修仙的道士
labelme
提交
e5f63b12
L
labelme
项目概览
不会修仙的道士
/
labelme
与 Fork 源项目一致
从无法访问的项目Fork
通知
4
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
labelme
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
GitCode(gitcode.net)2024年7月9日维护升级公告
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
e5f63b12
编写于
6月 12, 2018
作者:
K
Kentaro Wada
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Suppress unspecified argument
上级
de42a5d0
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
41 addition
and
22 deletion
+41
-22
labelme/app.py
labelme/app.py
+41
-22
未找到文件。
labelme/app.py
浏览文件 @
e5f63b12
...
...
@@ -1241,39 +1241,62 @@ def main():
parser
.
add_argument
(
'--config'
,
dest
=
'config_file'
,
default
=
default_config_file
,
help
=
'config file (default: %s)'
%
default_config_file
,
default
=
default_config_file
,
)
# config for the gui
parser
.
add_argument
(
'--nodata'
,
dest
=
'store_data'
,
action
=
'store_false'
,
help
=
'stop storing image data to JSON file'
)
parser
.
add_argument
(
'--autosave'
,
dest
=
'auto_save'
,
action
=
'store_true'
,
help
=
'auto save'
)
parser
.
add_argument
(
'--flags'
,
help
=
'comma separated list of flags OR file '
'containing one flag per line'
)
parser
.
add_argument
(
'--labels'
,
help
=
'comma separated list of labels OR file '
'containing one label per line'
)
parser
.
add_argument
(
'--nosortlabels'
,
dest
=
'sort_labels'
,
action
=
'store_false'
,
help
=
'stop sorting labels'
)
parser
.
add_argument
(
'--validatelabel'
,
dest
=
'validate_label'
,
choices
=
[
'exact'
,
'instance'
],
help
=
'label validation types'
)
parser
.
add_argument
(
'--nodata'
,
dest
=
'store_data'
,
action
=
'store_false'
,
help
=
'stop storing image data to JSON file'
,
default
=
argparse
.
SUPPRESS
,
)
parser
.
add_argument
(
'--autosave'
,
dest
=
'auto_save'
,
action
=
'store_true'
,
help
=
'auto save'
,
default
=
argparse
.
SUPPRESS
,
)
parser
.
add_argument
(
'--nosortlabels'
,
dest
=
'sort_labels'
,
action
=
'store_false'
,
help
=
'stop sorting labels'
,
default
=
argparse
.
SUPPRESS
,
)
parser
.
add_argument
(
'--flags'
,
help
=
'comma separated list of flags OR file containing flags'
,
default
=
argparse
.
SUPPRESS
,
)
parser
.
add_argument
(
'--labels'
,
help
=
'comma separated list of labels OR file containing labels'
,
default
=
argparse
.
SUPPRESS
,
)
parser
.
add_argument
(
'--validatelabel'
,
dest
=
'validate_label'
,
choices
=
[
'exact'
,
'instance'
],
help
=
'label validation types'
,
default
=
argparse
.
SUPPRESS
,
)
args
=
parser
.
parse_args
()
if
args
.
version
:
print
(
'{0} {1}'
.
format
(
__appname__
,
__version__
))
sys
.
exit
(
0
)
if
args
.
flags
is
not
None
:
if
hasattr
(
args
,
'flags'
)
:
if
os
.
path
.
isfile
(
args
.
flags
):
with
codecs
.
open
(
args
.
flags
,
'r'
,
encoding
=
'utf-8'
)
as
f
:
args
.
flags
=
[
l
.
strip
()
for
l
in
f
if
l
.
strip
()]
else
:
args
.
flags
=
[
l
for
l
in
args
.
flags
.
split
(
','
)
if
l
]
if
args
.
labels
is
not
None
:
if
hasattr
(
args
,
'labels'
)
:
if
os
.
path
.
isfile
(
args
.
labels
):
with
codecs
.
open
(
args
.
labels
,
'r'
,
encoding
=
'utf-8'
)
as
f
:
args
.
labels
=
[
l
.
strip
()
for
l
in
f
if
l
.
strip
()]
...
...
@@ -1285,10 +1308,6 @@ def main():
filename
=
config_from_args
.
pop
(
'filename'
)
output
=
config_from_args
.
pop
(
'output'
)
config_file
=
config_from_args
.
pop
(
'config_file'
)
# drop the unspecified config
for
k
,
v
in
list
(
config_from_args
.
items
()):
if
v
is
None
:
config_from_args
.
pop
(
k
)
config
=
get_config
(
config_from_args
,
config_file
)
if
not
config
[
'labels'
]
and
config
[
'validate_label'
]:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录