【问题标题】:Error while trying to use MOTChallenge devkit尝试使用 MOTChallenge devkit 时出错
【发布时间】:2017-11-19 23:02:17
【问题描述】:

我在尝试使用 MOTChallenge 开发工具包时出错。

我的代码如下

benchmarkDir = '../data/2DMOT2015/train/';
allMets = evaluateTracking('c2-train.txt', 'res/data/', benchmarkDir);

我的数据在正确的文件夹中,但 Matlab 给我一个错误

Reading ground truth...
Error using sparse
sparse(A) does not accept char inputs A.  Use sparse(double(A)) instead.

Error in convertTXTToStruct (line 108)
    stInfo.W=sparse(stInfo.W);


Error in evaluateTracking (line 66)
    gtI = convertTXTToStruct(groundTruth);


Error in test (line 2)
    allMets = evaluateTracking('c2-train.txt', 'res/data/', benchmarkDir);

请帮忙。 MOTChallenge 开发包可以在这里找到https://motchallenge.net/devkit/

【问题讨论】:

    标签: matlab machine-learning computer-vision deep-learning


    【解决方案1】:

    只需替换行:

    stInfo.W=sparse(stInfo.W);
    stInfo.H=sparse(stInfo.H);
    

    与:

    stInfo.W=sparse(double(stInfo.W));
    stInfo.H=sparse(double(stInfo.H));
    

    对我来说效果很好

    【讨论】:

    • 谢谢 :) 这是一个简单的修复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-18
    • 2017-02-08
    • 2018-12-02
    • 2020-09-07
    • 2021-09-14
    • 2019-04-09
    • 1970-01-01
    相关资源
    最近更新 更多