documentation
.HELP!
RLL Computer Vision Documentation
RLL Computer Vision Code: code/main_control.h 源文件
RLL Computer Vision
previous page
next page
RLL Computer Vision Code
1.0
江苏科技大学HLL战队机器视觉代码
code
main_control.h
浏览该文件的文档.
1
/*****************************************************************************
2
* HLL Computer Vision Code *
3
* Copyright (C) 2017 HLL
[email protected]
. *
4
* *
5
* This file is part of HCVC. *
6
* *
7
* @file main_control.h *
8
* @brief Overall operation logic control *
9
* Details. *
10
* *
11
* @author HLL *
12
* @email
[email protected]
*
13
* @version 1.0.0.0 *
14
* @date 2017.11.10 *
15
* *
16
*----------------------------------------------------------------------------*
17
* Remark : Description *
18
*----------------------------------------------------------------------------*
19
* Change History : *
20
* <Date> | <Version> | <Author> | <Description> *
21
*----------------------------------------------------------------------------*
22
* 2017/11/10 | 1.0.0.0 | Zhu Min | Create file *
23
*----------------------------------------------------------------------------*
24
* *
25
*****************************************************************************/
26
35
#ifndef MAIN_CONTROL_H
36
#define MAIN_CONTROL_H
37
38
/*自定义库*/
39
#include "
armour_detector.h
"
40
#include "
armour_tracker.h
"
41
46
namespace
HCVC
{
49
53
class
MainControl
54
{
55
public
:
60
MainControl
();
61
70
bool
readSrcFile
(
const
string
& path);
71
78
void
run
(
const
string
&path);
79
80
protected
:
82
ArmourDetector
armourDetector
;
83
85
ArmourTracker
armourTracker
;
86
87
private
:
89
enum
90
{
91
DETECTING
,
92
TRACKING
,
93
};
94
96
int
status
;
97
99
string
srcFilePath
;
100
102
VideoCapture
srcFile
;
103
};
105
}
106
#endif // MAIN_CONTROL_H
HCVC::MainControl
系统总体逻辑控制
Definition:
main_control.h:53
HCVC::MainControl::run
void run(const string &path)
运行整体系统并显示运行结果
Definition:
main_control.cpp:18
HCVC::ArmourDetector
装甲板检测模块
Definition:
armour_detector.h:40
HCVC::MainControl::MainControl
MainControl()
初始化
Definition:
main_control.cpp:5
HCVC::MainControl::DETECTING
Definition:
main_control.h:91
HCVC::MainControl::srcFilePath
string srcFilePath
读取文件路径
Definition:
main_control.h:99
HCVC::MainControl::readSrcFile
bool readSrcFile(const string &path)
设置源文件读取路径
Definition:
main_control.cpp:10
armour_tracker.h
HCVC::MainControl::armourTracker
ArmourTracker armourTracker
运动追踪器,对经过图像检测后找到的灯柱区域跟踪
Definition:
main_control.h:85
HCVC
HLL Computer Vision Code namepace.
Definition:
armour_detector.cpp:3
HCVC::MainControl::srcFile
VideoCapture srcFile
存储读取的文件数据
Definition:
main_control.h:102
armour_detector.h
HCVC::MainControl::status
int status
当前装甲板检测程序的状态
Definition:
main_control.h:96
HCVC::MainControl::TRACKING
Definition:
main_control.h:92
HCVC::ArmourTracker
装甲板追踪模块
Definition:
armour_tracker.h:40
HCVC::MainControl::armourDetector
ArmourDetector armourDetector
图像检测器,处理并分析图像找出装甲的初始位置
Definition:
main_control.h:82
制作者
1.8.13
previous page
start
next page
Menu
Homepage
Table of contents
模块
装甲板识别模块组
ArmourDetector
OptimalArmourBlock
OptimalArmourBlock
operator<
block
grade
Params
angleRange
maxAngleDiff
maxHeightGapRat
maxHeightRat
maxHeightWidthRat
maxWidthRat
minArea
minHeightGapRat
minHeightWidthRat
ArmourDetector
calcBlocksInfo
cutEdgeOfRect
detect
drawBlocks
extracArmourBlocks
fillLampBlock
getBestArmourBlock
markArmourBlocks
searchBlocks
optimalArmourBlocks
params
ArmourTracker
ArmourTracker
init
sobelExtractor
track
tracker
ImagePreprocessor
ImagePreprocessor
getThreshod
preprocess
rangeThreshold
setThreshod
thresholds
总控制模块组
MainControl
DETECTING
TRACKING
MainControl
readSrcFile
run
armourDetector
armourTracker
srcFile
srcFilePath
status
调试模块组
Tool
ESC
PAUSE
MOVE_BACK
MOVE_FORWARD
Tool
addKeyboardControl
addTrackBar
getTimeCount
onTrackBarCallback
setTrackBarFollow
g_trackBarLocation
命名空间
命名空间列表
HCVC
Ui
命名空间成员
全部
变量
类
类列表
HCVC
ArmourDetector
OptimalArmourBlock
OptimalArmourBlock
operator<
block
grade
Params
angleRange
maxAngleDiff
maxHeightGapRat
maxHeightRat
maxHeightWidthRat
maxWidthRat
minArea
minHeightGapRat
minHeightWidthRat
ArmourDetector
calcBlocksInfo
cutEdgeOfRect
detect
drawBlocks
extracArmourBlocks
fillLampBlock
getBestArmourBlock
markArmourBlocks
searchBlocks
optimalArmourBlocks
params
ArmourTracker
ArmourTracker
init
sobelExtractor
track
tracker
ImagePreprocessor
ImagePreprocessor
getThreshod
preprocess
rangeThreshold
setThreshod
thresholds
MainControl
DETECTING
TRACKING
MainControl
readSrcFile
run
armourDetector
armourTracker
srcFile
srcFilePath
status
Tool
ESC
PAUSE
MOVE_BACK
MOVE_FORWARD
Tool
addKeyboardControl
addTrackBar
getTimeCount
onTrackBarCallback
setTrackBarFollow
MainWindow
MainWindow
~MainWindow
on_angleRange_valueChanged
on_horizontalScrollBar_blueMax_valueChanged
on_horizontalScrollBar_blueMin_valueChanged
on_horizontalScrollBar_greenMax_valueChanged
on_horizontalScrollBar_greenMin_valueChanged
on_horizontalScrollBar_redMax_valueChanged
on_horizontalScrollBar_redMin_valueChanged
on_maxAngleDiff_valueChanged
on_maxHeightGapRat_valueChanged
on_maxHeightRat_valueChanged
on_maxHeightWidthRat_valueChanged
on_maxWidthRat_valueChanged
on_minArea_valueChanged
on_minHeightGapRat_valueChanged
on_minHeightWidthRat_valueChanged
ui
类索引
类继承关系
HCVC::ArmourTracker
HCVC::ImagePreprocessor
HCVC::ArmourDetector
HCVC::MainControl
MainWindow
HCVC::ArmourDetector::OptimalArmourBlock
HCVC::ArmourDetector::Params
QMainWindow
MainWindow
HCVC::Tool
类成员
全部
函数
变量
枚举值
文件
文件列表
code
armour_detector.cpp
armour_detector.h
Params
angleRange
maxAngleDiff
maxHeightGapRat
maxHeightRat
maxHeightWidthRat
maxWidthRat
minArea
minHeightGapRat
minHeightWidthRat
OptimalArmourBlock
OptimalArmourBlock
operator<
block
grade
armour_tracker.cpp
armour_tracker.h
image_preprocessor.cpp
image_preprocessor.h
main.cpp
main
main_control.cpp
main_control.h
mainwindow.cpp
mainwindow.h
MainWindow
MainWindow
~MainWindow
on_angleRange_valueChanged
on_horizontalScrollBar_blueMax_valueChanged
on_horizontalScrollBar_blueMin_valueChanged
on_horizontalScrollBar_greenMax_valueChanged
on_horizontalScrollBar_greenMin_valueChanged
on_horizontalScrollBar_redMax_valueChanged
on_horizontalScrollBar_redMin_valueChanged
on_maxAngleDiff_valueChanged
on_maxHeightGapRat_valueChanged
on_maxHeightRat_valueChanged
on_maxHeightWidthRat_valueChanged
on_maxWidthRat_valueChanged
on_minArea_valueChanged
on_minHeightGapRat_valueChanged
on_minHeightWidthRat_valueChanged
ui
tool.cpp
g_trackBarLocation
tool.h
文件成员
全部
函数
Get in touch
Submit feedback about this site to:
[email protected]