63 lines
1.2 KiB
C
63 lines
1.2 KiB
C
//
|
|
// Created by nvidia on 24-9-12.
|
|
//
|
|
|
|
#ifndef TRAIN_COMMONENUM_H
|
|
#define TRAIN_COMMONENUM_H
|
|
|
|
//行驶方向
|
|
enum RunDirection
|
|
{
|
|
DIRECTION_UNKNOWN = 0, //未知
|
|
DIRECTION_LEFT = 1, //向左行驶
|
|
DIRECTION_RIGHT = 2 //向右行驶
|
|
};
|
|
|
|
// 车辆状态
|
|
enum IdentifyStatus
|
|
{
|
|
IDENTIFY_INIT = 0, // 初始化
|
|
IDENTIFY_START = 1, // 开始识别
|
|
IDENTIFY_STOP = 2, // 结束识别
|
|
IDENTIFY_RECORD = 3, // 手动补录
|
|
|
|
};
|
|
|
|
//模型识别种类
|
|
enum ModelTarget
|
|
{
|
|
// 集装箱
|
|
T_CONTAINER = 0,
|
|
// 反向集装箱
|
|
MIRROR_CONTAINER = 1,
|
|
// 箱角
|
|
CNTR_CORNER = 10,
|
|
// 顶部箱角
|
|
CNTR_CORNER_TOP = 11,
|
|
};
|
|
|
|
//识别目标
|
|
enum Target
|
|
{
|
|
// 集装箱号
|
|
CONTAINER = 0,
|
|
// 箱角
|
|
CORNER = 1,
|
|
};
|
|
|
|
enum RunDirectionAndFirst
|
|
{
|
|
// -1-不知道行驶方向和哪个框在前
|
|
DO_NOT_KNOW_DIRECTION = -1,
|
|
// 0-向左行驶,编号在前
|
|
LEFT_RUN_AND_NUM_FIRST = 0,
|
|
// 1-向左行驶,属性在前
|
|
LEFT_RUN_AND_PRO_FIRST = 1,
|
|
// 2-向右行驶,编号在前
|
|
RIGHT_RUN_AND_NUM_FIRST = 2,
|
|
// 3-向右行驶,属性在前
|
|
RIGHT_RUN_AND_PRO_FIRST = 3
|
|
};
|
|
|
|
#endif //TRAIN_COMMONENUM_H
|