Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

测试集检测图片后输出在哪设置 #4

Open
PJPomPom opened this issue Oct 2, 2022 · 8 comments
Open

测试集检测图片后输出在哪设置 #4

PJPomPom opened this issue Oct 2, 2022 · 8 comments

Comments

@PJPomPom
Copy link

PJPomPom commented Oct 2, 2022

您好,请问在val.py中使用test模式,测试集文件路径如何设置呢,我多次尝试未能成功,检测图片后输出的图片路径如何设置呢?期待您的回复,谢谢!
2022-10-02 14-28-02屏幕截图
2022-10-02 14-28-16屏幕截图

@chongkuiqi
Copy link
Owner

您好,请问在val.py中使用test模式,测试集文件路径如何设置呢,我多次尝试未能成功,检测图片后输出的图片路径如何设置呢?期待您的回复,谢谢! 2022-10-02 14-28-02屏幕截图 2022-10-02 14-28-16屏幕截图

你好!请问您是不是想要进行检测结果的可视化?在我们实现的val.py代码中,test模式只是表示使用测试集图像而不是验证集图像,并没有对检测结果进行可视化。
我们刚刚上传了visual_labels_and_detect_results.py文件来进行可视化,您可以参考一下。

@PJPomPom
Copy link
Author

PJPomPom commented Oct 3, 2022

您好!问题已解决,感谢您的回复。我还想请教您几个问题:
1、在train.py中的保存训练日志的run/train/exp2/results_after_nms文件夹为什么是空的呢?
2022-10-03 17-13-25屏幕截图
2、在vai.py中设置如下,为何没出现检测精度等信息呢,并且run/val/exp2文件夹也是空的,不知道我的设置是否正确,恳请指正!
2022-10-03 17-17-42屏幕截图
2022-10-03 17-18-28屏幕截图
2022-10-03 17-21-48屏幕截图

@chongkuiqi
Copy link
Owner

您好!问题已解决,感谢您的回复。我还想请教您几个问题: 1、在train.py中的保存训练日志的run/train/exp2/results_after_nms文件夹为什么是空的呢? 2022-10-03 17-13-25屏幕截图 2、在vai.py中设置如下,为何没出现检测精度等信息呢,并且run/val/exp2文件夹也是空的,不知道我的设置是否正确,恳请指正! 2022-10-03 17-17-42屏幕截图 2022-10-03 17-18-28屏幕截图 2022-10-03 17-21-48屏幕截图

(1)DOTA图像比较大,原始的S2ANet是切图后进行检测(保存到results_before_nms),然后再把检测结果转化为原始图像尺寸上的坐标,保存到results_after_nms目录下,最后计算精度指标;而在我的实验中默认不进行转化(没有必要),如果你需要原始图像尺寸下的检测精度,可以设置命令行参数is_mAP_split为False;
(2)当单独运行python val.py时才会在run/val/exp2目录下有输出,在训练时该目录下没有输出;val.py代码中没有实现保存检测精度指标的功能,一般是在终端打印出来,或是去tensorboard里面看

@PJPomPom
Copy link
Author

PJPomPom commented Oct 3, 2022

您好!感谢您之前的回复!
“当单独运行python val.py时才会在run/val/exp2目录下有输出“ 我在运行后未有输出呢,exp文件夹仍为空,请问是什么问题呢?
2022-10-03 21-48-39屏幕截图

@chongkuiqi
Copy link
Owner

您好!感谢您之前的回复! “当单独运行python val.py时才会在run/val/exp2目录下有输出“ 我在运行后未有输出呢,exp文件夹仍为空,请问是什么问题呢? 2022-10-03 21-48-39屏幕截图

我们已经修复了这个bug,你可以试一下最新的代码,感谢您的提问!

@PJPomPom
Copy link
Author

您好!之前的问题已解决,感谢您的回复!
我想请教您一下,请问如何设置val.py输出的精度、召回率等指标是有单个类别的而不是全部类别?是这个single_cls=True麻?
2022-10-22 23-24-03屏幕截图

@chongkuiqi
Copy link
Owner

您好!之前的问题已解决,感谢您的回复! 我想请教您一下,请问如何设置val.py输出的精度、召回率等指标是有单个类别的而不是全部类别?是这个single_cls=True麻? 2022-10-22 23-24-03屏幕截图

不是,请查看val.py代码,需要自己修改。

@PJPomPom
Copy link
Author

您好!之前的问题已解决,感谢您的回复! 我想请教您一下,请问如何设置val.py输出的精度、召回率等指标是有单个类别的而不是全部类别?是这个single_cls=True麻? 2022-10-22 23-24-03屏幕截图

不是,请查看val.py代码,需要自己修改。

好的,感谢您的回复问题已解决

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants