Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Pinoxchio
apollo
提交
b8095f2a
A
apollo
项目概览
Pinoxchio
/
apollo
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
apollo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b8095f2a
编写于
4月 06, 2018
作者:
L
Liangliang Zhang
提交者:
Jiaming Tao
4月 06, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Perception: removed yolo_camera_detector.config
上级
bf7c571d
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
41 addition
and
27 deletion
+41
-27
modules/perception/common/perception_gflags.cc
modules/perception/common/perception_gflags.cc
+5
-0
modules/perception/common/perception_gflags.h
modules/perception/common/perception_gflags.h
+2
-0
modules/perception/conf/config_manager.config
modules/perception/conf/config_manager.config
+0
-1
modules/perception/model/camera/yolo_camera_detector.config
modules/perception/model/camera/yolo_camera_detector.config
+0
-9
modules/perception/model/camera/yolo_camera_detector_config.pb.txt
...erception/model/camera/yolo_camera_detector_config.pb.txt
+3
-0
modules/perception/obstacle/camera/detector/yolo_camera_detector/BUILD
...ption/obstacle/camera/detector/yolo_camera_detector/BUILD
+1
-0
modules/perception/obstacle/camera/detector/yolo_camera_detector/yolo_camera_detector.cc
...era/detector/yolo_camera_detector/yolo_camera_detector.cc
+4
-17
modules/perception/obstacle/camera/detector/yolo_camera_detector/yolo_camera_detector.h
...mera/detector/yolo_camera_detector/yolo_camera_detector.h
+3
-0
modules/perception/proto/BUILD
modules/perception/proto/BUILD
+14
-0
modules/perception/proto/yolo_camera_detector_config.proto
modules/perception/proto/yolo_camera_detector_config.proto
+9
-0
未找到文件。
modules/perception/common/perception_gflags.cc
浏览文件 @
b8095f2a
...
...
@@ -149,3 +149,8 @@ DEFINE_string(cc_lane_post_processor_config_file,
DEFINE_string
(
probabilistic_fusion_config_file
,
"modules/perception/model/probabilistic_fusion_config.pb.txt"
,
"The config file of probabilistic_fusion."
);
DEFINE_string
(
yolo_config_filename
,
"config.pt"
,
"Yolo config filename."
);
DEFINE_string
(
yolo_camera_detector_config
,
"modules/perception/model/camera/yolo_camera_detector_config.pb.txt"
,
"Yolo camera detector config filename."
);
modules/perception/common/perception_gflags.h
浏览文件 @
b8095f2a
...
...
@@ -114,5 +114,7 @@ DECLARE_double(pbf_distance_speed_cos_diff);
DECLARE_string
(
cc_lane_post_processor_config_file
);
DECLARE_string
(
probabilistic_fusion_config_file
);
DECLARE_string
(
yolo_config_filename
);
DECLARE_string
(
yolo_camera_detector_config
);
#endif // MODULES_PERCEPTION_COMMON_PERCEPTION_GFLAGS_H_
modules/perception/conf/config_manager.config
浏览文件 @
b8095f2a
...
...
@@ -10,5 +10,4 @@ model_config_path: "model/traffic_light/rectifier.config"
model_config_path
:
"model/traffic_light/reviser.config"
model_config_path
:
"model/traffic_light/preprocessor.config"
model_config_path
:
"model/traffic_light/subnodes.config"
model_config_path
:
"model/camera/yolo_camera_detector.config"
model_config_path
:
"model/camera/geometry_camera_converter.config"
modules/perception/model/camera/yolo_camera_detector.config
已删除
100644 → 0
浏览文件 @
bf7c571d
model_configs
{
name
:
"YoloCameraDetector"
version
:
"1.0.0"
string_params
{
name
:
"yolo_root"
value
:
"/apollo/modules/perception/model/yolo_camera_detector"
}
}
modules/perception/model/camera/yolo_camera_detector_config.pb.txt
0 → 100644
浏览文件 @
b8095f2a
name: "YoloCameraDetector"
version: "1.0.0"
yolo_root: "/apollo/modules/perception/model/yolo_camera_detector"
modules/perception/obstacle/camera/detector/yolo_camera_detector/BUILD
浏览文件 @
b8095f2a
...
...
@@ -34,6 +34,7 @@ cc_library(
"//modules/perception/obstacle/camera/detector/yolo_camera_detector/proto:yolo_camera_proto"
,
"//modules/perception/obstacle/camera/dummy"
,
"//modules/perception/obstacle/camera/interface"
,
"//modules/perception/proto:yolo_camera_detector_config_lib_proto"
,
"@caffe//:lib"
,
"@eigen"
,
],
...
...
modules/perception/obstacle/camera/detector/yolo_camera_detector/yolo_camera_detector.cc
浏览文件 @
b8095f2a
...
...
@@ -27,32 +27,19 @@
#include "modules/perception/obstacle/camera/common/util.h"
#include "modules/perception/obstacle/camera/detector/yolo_camera_detector/util.h"
DEFINE_string
(
yolo_config_filename
,
"config.pt"
,
"Yolo config filename."
);
namespace
apollo
{
namespace
perception
{
using
std
::
string
;
using
std
::
vector
;
using
std
::
unordered_map
;
using
apollo
::
common
::
util
::
GetProtoFromFile
;
bool
YoloCameraDetector
::
Init
(
const
CameraDetectorInitOptions
&
options
)
{
ConfigManager
*
config_manager
=
ConfigManager
::
instance
();
string
model_name
=
this
->
Name
();
const
ModelConfig
*
model_config
=
config_manager
->
GetModelConfig
(
model_name
);
if
(
model_config
==
nullptr
)
{
AERROR
<<
"not found model: "
<<
model_name
;
return
false
;
}
string
work_root
=
config_manager
->
WorkRoot
();
string
yolo_root
;
if
(
!
model_config
->
GetValue
(
"yolo_root"
,
&
yolo_root
))
{
AERROR
<<
"yolo_root not found."
;
return
false
;
}
yolo_root
=
apollo
::
common
::
util
::
GetAbsolutePath
(
work_root
,
yolo_root
);
// load yolo camera detector config file to proto
CHECK
(
GetProtoFromFile
(
FLAGS_yolo_camera_detector_config
,
&
config_
));
const
string
&
yolo_root
=
config_
.
yolo_root
();
const
string
yolo_config
=
apollo
::
common
::
util
::
GetAbsolutePath
(
yolo_root
,
FLAGS_yolo_config_filename
);
...
...
modules/perception/obstacle/camera/detector/yolo_camera_detector/yolo_camera_detector.h
浏览文件 @
b8095f2a
...
...
@@ -25,6 +25,7 @@
#include "caffe/caffe.hpp"
#include "modules/perception/obstacle/camera/detector/yolo_camera_detector/proto/yolo.pb.h"
#include "modules/perception/proto/yolo_camera_detector_config.pb.h"
#include "modules/perception/cuda_util/network.h"
#include "modules/perception/cuda_util/region_output.h"
...
...
@@ -115,6 +116,8 @@ class YoloCameraDetector : public BaseCameraDetector {
obstacle
::
yolo
::
YoloParam
yolo_param_
;
int
image_height_
=
0
;
int
image_width_
=
0
;
yolo_camera_detector_config
::
ModelConfigs
config_
;
};
REGISTER_CAMERA_DETECTOR
(
YoloCameraDetector
);
...
...
modules/perception/proto/BUILD
浏览文件 @
b8095f2a
...
...
@@ -48,3 +48,17 @@ proto_library(
"probabilistic_fusion_config.proto"
,
],
)
cc_proto_library
(
name
=
"yolo_camera_detector_config_lib_proto"
,
deps
=
[
":yolo_camera_detector_config_lib"
,
],
)
proto_library
(
name
=
"yolo_camera_detector_config_lib"
,
srcs
=
[
"yolo_camera_detector_config.proto"
,
],
)
modules/perception/proto/yolo_camera_detector_config.proto
0 → 100644
浏览文件 @
b8095f2a
syntax
=
"proto2"
;
package
apollo
.
perception.yolo_camera_detector_config
;
message
ModelConfigs
{
optional
string
name
=
1
[
default
=
"YoloCameraDetector"
];
optional
string
version
=
2
[
default
=
"1.0.0"
];
optional
string
yolo_root
=
3
[
default
=
"/apollo/modules/perception/model/yolo_camera_detector"
];
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录