首页 > 解决方案 > Octave 中的 linIt 函数

问题描述

我尝试将这些matlab 脚本转换为八度。但是在 getGroundTruthBoxes.m 中,它具有以下代码:

freq = cell2mat(accumarray(inst(inst>0), segm(inst>0), [], @(x){linIt(histc(x,1:numClass))'}, {zeros(1,numClass)}$

当我尝试使用 octave 运行时,它会给出“linIt undefined”错误。我用谷歌搜索了“linIt”功能,但我无法获得有关 linIt 的任何信息。您能提供有关此“linIt”功能的信息吗?

谢谢。

标签: matlabfunctionoctave

解决方案


您正在使用其存储库的用户 s-gupta 似乎有另一个名为 utils 的存储库,他在其中定义了此函数https://github.com/s-gupta/utils/blob/master/matlab/linIt.m

本质上,它似乎是一个将数组转换为其线性索引列向量的微小辅助函数,即

function a = linIt(A)
  a = A(:);
end

推荐阅读