Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s920243400
PaddleDetection
提交
d08188d4
P
PaddleDetection
项目概览
s920243400
/
PaddleDetection
与 Fork 源项目一致
Fork自
PaddlePaddle / PaddleDetection
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleDetection
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
d08188d4
编写于
10月 18, 2022
作者:
P
pk_hk
提交者:
GitHub
10月 18, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[box_distribution]fix begin image id (#7137)
上级
b52580df
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
8 addition
and
7 deletion
+8
-7
tools/box_distribution.py
tools/box_distribution.py
+8
-7
未找到文件。
tools/box_distribution.py
浏览文件 @
d08188d4
...
...
@@ -16,6 +16,7 @@ import matplotlib.pyplot as plt
import
json
import
numpy
as
np
import
argparse
from
pycocotools.coco
import
COCO
def
median
(
data
):
...
...
@@ -44,13 +45,13 @@ def draw_distribution(width, height, out_path):
def
get_ratio_infos
(
jsonfile
,
out_img
):
coco
=
COCO
(
annotation_file
=
jsonfile
)
allannjson
=
json
.
load
(
open
(
jsonfile
,
'r'
))
be_im_id
=
1
be_im_id
=
allannjson
[
'annotations'
][
0
][
'image_id'
]
be_im_w
=
[]
be_im_h
=
[]
ratio_w
=
[]
ratio_h
=
[]
images
=
allannjson
[
'images'
]
for
i
,
ann
in
enumerate
(
allannjson
[
'annotations'
]):
if
ann
[
'iscrowd'
]:
continue
...
...
@@ -59,8 +60,8 @@ def get_ratio_infos(jsonfile, out_img):
be_im_w
.
append
(
w
)
be_im_h
.
append
(
h
)
else
:
im_w
=
images
[
be_im_id
-
1
][
'width'
]
im_h
=
images
[
be_im_id
-
1
][
'height'
]
im_w
=
coco
.
imgs
[
be_im_id
][
'width'
]
im_h
=
coco
.
imgs
[
be_im_id
][
'height'
]
im_m_w
=
np
.
mean
(
be_im_w
)
im_m_h
=
np
.
mean
(
be_im_h
)
dis_w
=
im_m_w
/
im_w
...
...
@@ -71,8 +72,8 @@ def get_ratio_infos(jsonfile, out_img):
be_im_w
=
[
w
]
be_im_h
=
[
h
]
im_w
=
images
[
be_im_id
-
1
][
'width'
]
im_h
=
images
[
be_im_id
-
1
][
'height'
]
im_w
=
coco
.
imgs
[
be_im_id
][
'width'
]
im_h
=
coco
.
imgs
[
be_im_id
][
'height'
]
im_m_w
=
np
.
mean
(
be_im_w
)
im_m_h
=
np
.
mean
(
be_im_h
)
dis_w
=
im_m_w
/
im_w
...
...
@@ -105,4 +106,4 @@ def main():
if
__name__
==
"__main__"
:
main
()
main
()
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录