GOTURN (使用回归网络的通用目标跟踪) 跟踪器 更多...
#include <opencv2/video/tracking.hpp>
GOTURN (使用回归网络的通用目标跟踪) 跟踪器
GOTURN ([124]) 是一种基于卷积神经网络 (CNN) 的跟踪器。GOTURN 利用 CNN 跟踪器的所有优点,由于其离线训练而无需在线微调,因此速度更快。GOTURN 跟踪器解决了单目标跟踪的问题:给定视频第一帧中对象的边界框标签,我们在视频的其余部分跟踪该对象。注意:当前 GOTURN 方法不处理遮挡;但是,它对视点变化、光照变化和变形相当稳健。GOTURN 的输入是两个 RGB 块,表示调整大小为 227x227 的目标块和搜索块。GOTURN 的输出是预测的边界框坐标,相对于搜索块坐标系,格式为 X1、Y1、X2、Y2。原始论文在这里:http://davheld.github.io/GOTURN/GOTURN.pdf 与原始作者的实现相同:https://github.com/davheld/GOTURN#train-the-tracker 由于第三方依赖项,训练算法的实现单独放置在这里:https://github.com/Auron-X/GOTURN_Training_Toolkit GOTURN 架构 goturn.prototxt 和训练模型 goturn.caffemodel 可以在 opencv_extra GitHub 存储库上访问。
◆ TrackerGOTURN()
| cv::TrackerGOTURN::TrackerGOTURN |
( |
| ) |
|
|
保护 |
◆ ~TrackerGOTURN()
| virtual cv::TrackerGOTURN::~TrackerGOTURN |
( |
| ) |
|
|
virtual |
◆ create()
| Python |
|---|
| cv.TrackerGOTURN.create( | [, 参数] | ) -> | retval |
| cv.TrackerGOTURN.create( | model | ) -> | retval |
| cv.TrackerGOTURN_create( | [, 参数] | ) -> | retval |
| cv.TrackerGOTURN_create( | model | ) -> | retval |
此类的文档由以下文件生成