实际上我正在研究这个算法,我一直在探索他的代码(目前在 Matlab 中)。我想知道是否有人尝试过运行这个算法,谁能指出如何在颜色/RGB 模式下跟踪对象。目前,当我运行它时,它会检测灰度模式下的对象。
TLD 代码是开源的,位于:https ://github.com/zk00006/OpenTLD
据我探索的代码,有一个文件 img_alloc.m 包含:
function img = img_alloc(in,imsize)
% Allocates image structure.
if ischar(in)
in = imread(in);
end
if ndims(in) == 3
img.input = rgb2gray(in);
else
img.input = in;
end
%img.input = fliplr(img.input);
if exist('imsize','var')
img.input = imresize(img.input,imsize);
end
img.blur = img_blur(img.input,2);
语句“img.input = rgb2gray(in);” 将输入从 rgb 转换为灰度模式。当我尝试通过将其更改为“img.input = in;”来阻止它时 程序以 RGB 模式启动,但在 1 或 2 帧后卡住。
任何帮助将非常感激。
PS:我是Matlab编程的新手。