解决STRCF算法无法跑灰度图像的问题

缘起

最近在跑STRCF的一个优化算法,需要测试OTB数据集,于是展开一些列疯狂操作!

数据集报错

在STRCF算法跑OTB视频数据集时发现有些地方总是报错error。

于是回到原算法中去,跑demo_STRCF.m选取报错的视频。

## 插一嘴:
对了这里有一个问题,就是改变视频路径时,总有一个问题找不到对应的数据集。

这是因为在一个神奇的地方,有一个神奇的函数,里面需要用到转义符的东西。但是呢,视频路径里面有\符号,所以就像\d这种东西就被识别成了转义符了吧,所以最后读取的路径就有了问题。

解决办法呢我是很粗暴的把所有路径符号改成了/而不是\

回到正题。
跑灰度图时,代码报错,说是超出索引维度了。

这个我看了下好像就是坐着原算法在提取特征的时候函数里面的一个bug

我做了一些修改,大概就是识别到是灰度图的那个判断给他改了改,没让他报错,然后就好了。

写这么多吧,具体好多截图因为在跑代码,也没弄进来,之后再更。

你可能感兴趣的:(调试过程)