RLL Computer Vision Code: HCVC::ArmourTracker类 参考

RLL Computer Vision

RLL Computer Vision Code  1.0
江苏科技大学HLL战队机器视觉代码

装甲板追踪模块 更多...

#include <armour_tracker.h>

Public 成员函数

 ArmourTracker ()
 初始化 更多...
 
void init (const Mat &srcImage, Rect2d armourBlock)
 创建图像追踪器并设定参数 更多...
 
bool track (Mat srcImage)
 追踪目标区域 更多...
 

静态 Private 成员函数

static void sobelExtractor (const Mat img, const Rect roi, Mat &feat)
 sobel特征提取器 更多...
 

Private 属性

Ptr< TrackerKCF > tracker
 kcf匹配算法图像追踪器 更多...
 

详细描述

装甲板追踪模块

在装甲板检测得出最佳区域后,对该区域进行追踪

在文件 armour_tracker.h40 行定义.

构造及析构函数说明

◆ ArmourTracker()

HCVC::ArmourTracker::ArmourTracker ( )

初始化

在文件 armour_tracker.cpp5 行定义.

成员函数说明

◆ init()

void HCVC::ArmourTracker::init ( const Mat &  srcImage,
Rect2d  armourBlock 
)

创建图像追踪器并设定参数

参数
[in]srcImage待检测原图像
[in]armourBlock需要追踪的矩形区域
返回
null

在文件 armour_tracker.cpp9 行定义.

◆ sobelExtractor()

void HCVC::ArmourTracker::sobelExtractor ( const Mat  img,
const Rect  roi,
Mat &  feat 
)
staticprivate

sobel特征提取器

参数
[in]img待检测原图像
[in]roi需要提取特征的区域
[out]feat输出特征
返回
null

[insideimage]

[insideimage]

[padding]

[padding]

[sobel]

[sobel]

[postprocess]

[postprocess]

在文件 armour_tracker.cpp39 行定义.

◆ track()

bool HCVC::ArmourTracker::track ( Mat  srcImage)

追踪目标区域

参数
[in]srcImage待检测原图像
返回
是否追踪成功,追踪成功返回true,追踪失败返回false

在文件 armour_tracker.cpp24 行定义.

类成员变量说明

◆ tracker

Ptr<TrackerKCF> HCVC::ArmourTracker::tracker
private

kcf匹配算法图像追踪器

在文件 armour_tracker.h66 行定义.


该类的文档由以下文件生成:
制作者   doxygen 1.8.13