Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_45480109
yolov3
提交
029cf9ad
Y
yolov3
项目概览
weixin_45480109
/
yolov3
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Y
yolov3
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
029cf9ad
编写于
12月 09, 2020
作者:
G
Glenn Jocher
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
cleanup
上级
943b42de
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
3 addition
and
3 deletion
+3
-3
models/common.py
models/common.py
+2
-2
utils/general.py
utils/general.py
+1
-1
未找到文件。
models/common.py
浏览文件 @
029cf9ad
...
...
@@ -176,13 +176,13 @@ class Detections:
# detections class for YOLOv5 inference results
def
__init__
(
self
,
imgs
,
pred
,
names
=
None
):
super
(
Detections
,
self
).
__init__
()
d
=
pred
[
0
].
device
# device
gn
=
[
torch
.
tensor
([
*
[
im
.
shape
[
i
]
for
i
in
[
1
,
0
,
1
,
0
]],
1.
,
1.
],
device
=
d
)
for
im
in
imgs
]
# normalizations
self
.
imgs
=
imgs
# list of images as numpy arrays
self
.
pred
=
pred
# list of tensors pred[0] = (xyxy, conf, cls)
self
.
names
=
names
# class names
self
.
xyxy
=
pred
# xyxy pixels
self
.
xywh
=
[
xyxy2xywh
(
x
)
for
x
in
pred
]
# xywh pixels
d
=
pred
[
0
].
device
# device
gn
=
[
torch
.
tensor
([
*
[
im
.
shape
[
i
]
for
i
in
[
1
,
0
,
1
,
0
]],
1.
,
1.
],
device
=
d
)
for
im
in
imgs
]
# normalizations
self
.
xyxyn
=
[
x
/
g
for
x
,
g
in
zip
(
self
.
xyxy
,
gn
)]
# xyxy normalized
self
.
xywhn
=
[
x
/
g
for
x
,
g
in
zip
(
self
.
xywh
,
gn
)]
# xywh normalized
self
.
n
=
len
(
self
.
pred
)
...
...
utils/general.py
浏览文件 @
029cf9ad
...
...
@@ -258,7 +258,7 @@ def wh_iou(wh1, wh2):
return
inter
/
(
wh1
.
prod
(
2
)
+
wh2
.
prod
(
2
)
-
inter
)
# iou = inter / (area1 + area2 - inter)
def
non_max_suppression
(
prediction
,
conf_thres
=
0.
1
,
iou_thres
=
0.6
,
classes
=
None
,
agnostic
=
False
,
labels
=
()):
def
non_max_suppression
(
prediction
,
conf_thres
=
0.
25
,
iou_thres
=
0.45
,
classes
=
None
,
agnostic
=
False
,
labels
=
()):
"""Performs Non-Maximum Suppression (NMS) on inference results
Returns:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录