首先将数据集按照这个 操作放入.datasets这里,然后新建一个output文件夹,该文件夹是空的
如图所示datasts里面的文件夹有3个
然后运行example_inference.py文件,该文件运行完之后生成的文件在outputs/anomaly_p路径下面,如图1所示,这个文件夹的路径可以自己修改,在evaluation.py的第30行,如图2所示,图2是我自己改的路径,在1文件夹下面
图1
图2
但是运行example_inference.py时会遇到问题
1.ValueError: AnomalyTrack-all(H:\图像分类-3-13\road-anomaly-benchmark-master\road-anomaly-benchmark-master\datasets\dataset_AnomalyTrack): The dataset should have 1
10 frames but found 100
修改如上图所示地方,接着报错
KeyError: 'validation0000'
原来的输入命令是:
methods=Method1,Method2
python -m road_anomaly_benchmark metric PixBinaryClass $methods AnomalyTrack-validation,FishyLAFAnomaly-val
python -m road_anomaly_benchmark metric SegEval-AnomalyTrack $methods AnomalyTrack-validation,FishyLAFAnomaly-val
因为我的inference是
dataset_ObstacleTrack
所以我把数据集改成 ObstacleTrack-all
发现是数据集的问题修改输入命令为
结果继续报错:
改成这个
继续报错,路径不对