Dense-FCN-for-tampering-localization icon indicating copy to clipboard operation
Dense-FCN-for-tampering-localization copied to clipboard

perhaps your file is in a different file format and you need to use a different restore operator?

Open Viktorjc98 opened this issue 2 years ago • 11 comments

使用预训练模型时报错, perhaps your file is in a different file format and you need to use a different restore operator?

Viktorjc98 avatar Sep 09 '22 09:09 Viktorjc98

请问你是如何加载的呢?代码中有加载模型的代码,建议你试试看。

ZhuangPeiyu avatar Sep 09 '22 10:09 ZhuangPeiyu

大佬,推理出来的图片掩码,如果二值化,应该设置像素值阈值为多少,评估的时候才能才能达到论文里的指标,是所有图片的所有像素放在一起算,还是每张图片的像素算了,取平均值啊?刚接触这个,见谅!

Viktorjc98 avatar Sep 13 '22 11:09 Viktorjc98

除了计算AUC不用二值化之外,计算其它指标时,阈值都设置0.5。是每一张图片二值化之后,计算指标,然后多张图像的指标求平均。

ZhuangPeiyu avatar Sep 13 '22 11:09 ZhuangPeiyu

好的,谢谢!

Viktorjc98 avatar Sep 14 '22 08:09 Viktorjc98

除了计算AUC不用二值化之外,计算其它指标时,阈值都设置0.5。是每一张图片二值化之后,计算指标,然后多张图像的指标求平均。

也就是像素值大于0.5的就置为255,否则就为0是吧!我用你的推理代码推理出来的mask,直接已经是二值化的,那你在论文里展示的其他模型(ManTraNet、Forensic-similarity、LSTM-EnDec等)的指标,是怎么计算的呢?比如ManTraNet,我试了一下这个模型推理出来的mask的像素值比较乱,这个应该怎么处理二值化呢?阈值应该怎么设置呢?如能解惑,不胜感激!

Viktorjc98 avatar Sep 14 '22 09:09 Viktorjc98

如果已经从0-1的概率图转为0-255的像素值,那么0.5*255作为阈值,大于127就是255,否则就为0。其他模型一般输出的结果都是0-1的概率值,这个时候就用0.5作为阈值处理就行了。

ZhuangPeiyu avatar Sep 16 '22 10:09 ZhuangPeiyu

除了计算AUC不用二值化之外,计算其它指标时,阈值都设置0.5。是每一张图片二值化之后,计算指标,然后多张图像的指标求平均。

那AUC是每张图片求出来取平均,还是拼在一起求呢?我找了一些计算的方法,但是不知道怎么算才对,大佬有计算metric的代码吗?尤其是AUC的!

Viktorjc98 avatar Nov 07 '22 16:11 Viktorjc98

AUC每张计算出来的结果求平均,我代码里面有对其他metric的计算方式,auc你直接用sklearn里面的roc_auc_score去计算就行了。

ZhuangPeiyu avatar Nov 09 '22 11:11 ZhuangPeiyu

好的,谢谢大佬!

Viktorjc98 avatar Nov 15 '22 12:11 Viktorjc98

使用预训练模型时报错, perhaps your file is in a different file format and you need to use a different restore operator? ensorflow.python.framework.errors_impl.DataLossError: Unable to open table file ./Models/model.ckpt.data-00000-of-00001: Data loss: not an sstable (bad magic number): perhaps your file is in a different file format and you need to use a different restore operator? 你好我也是报了这个错误,请问您解决了吗

leolook1 avatar Jun 15 '23 15:06 leolook1

使用预训练模型时报错, perhaps your file is in a different file format and you need to use a different restore operator? ensorflow.python.framework.errors_impl.DataLossError: Unable to open table file ./Models/model.ckpt.data-00000-of-00001: Data loss: not an sstable (bad magic number): perhaps your file is in a different file format and you need to use a different restore operator? 你好我也是报了这个错误,请问您解决了吗

你好我也是报了这个错误,请问您解决了吗

liuaoling avatar Aug 07 '23 05:08 liuaoling