dingjiansw101 / AerialDetection

Apache License 2.0
785 stars 183 forks source link

可以直接用来检测HRSC2016吗? #12

Open clcshr opened 4 years ago

clcshr commented 4 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗?

dingjiansw101 commented 4 years ago

This code could be used for HRSC 2016. You need to write new configs.

zhang295498 commented 4 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗?

请问你写config了么?能不能分享一下,我也在检测HRSC2016

clcshr commented 4 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗?

请问你写config了么?能不能分享一下,我也在检测HRSC2016

config里改一下种类数量,图片大小,anchor大小,还有数据集名称就好了

zhang295498 commented 4 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗? 请问你写config了么?能不能分享一下,我也在检测HRSC2016

config里改一下种类数量,图片大小,anchor大小,还有数据集名称就好了

方便加一下您的联系方式么?有点问题咨询您~

KKKiven commented 3 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗? 请问你写config了么?能不能分享一下,我也在检测HRSC2016

config里改一下种类数量,图片大小,anchor大小,还有数据集名称就好了

方便加一下您的联系方式么?有点问题咨询您~

请问您的问题解决了么?我遇到类似的问题,修改了config文件后,在DOTA_devkit里测试时map依然很低

clcshr commented 3 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗? 请问你写config了么?能不能分享一下,我也在检测HRSC2016

config里改一下种类数量,图片大小,anchor大小,还有数据集名称就好了

方便加一下您的联系方式么?有点问题咨询您~

请问您的问题解决了么?我遇到类似的问题,修改了config文件后,在DOTA_devkit里测试时map依然很低

建议你用标记实例分割的labelme看一下是不是你的标记文件某两个点的顺序反了

KKKiven commented 3 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗? 请问你写config了么?能不能分享一下,我也在检测HRSC2016 config里改一下种类数量,图片大小,anchor大小,还有数据集名称就好了 方便加一下您的联系方式么?有点问题咨询您~ 请问您的问题解决了么?我遇到类似的问题,修改了config文件后,在DOTA_devkit里测试时map依然很低

建议你用标记实例分割的labelme看一下是不是你的标记文件某两个点的顺序反了

确实是这个问题,非常感谢您的帮助!

Shimadaaaaa commented 3 years ago

HRSC的图片尺寸不同,config里的img_scale应该给多少呢

clcshr commented 3 years ago

HRSC的图片尺寸不同,config里的img_scale应该给多少呢

一般论文里都是(800,800)

Shimadaaaaa commented 3 years ago

HRSC的图片尺寸不同,config里的img_scale应该给多少呢

一般论文里都是(800,800)

输入网络会自动resize成(800,800)是吗,十分感谢

Shimadaaaaa commented 3 years ago

HRSC的图片尺寸不同,config里的img_scale应该给多少呢

一般论文里都是(800,800)

你好,您测出的HRSC的ap能到多少,我训练后只能到45%左右,请问可能是哪里出了问题

ming71 commented 3 years ago

HRSC的图片尺寸不同,config里的img_scale应该给多少呢

一般论文里都是(800,800)

你好,您测出的HRSC的ap能到多少,我训练后只能到45%左右,请问可能是哪里出了问题

我用单阶段,800尺度,到了85+

zhang295498 commented 3 years ago

方便分享一下您修改了哪些参数么?

在 2020-08-10 19:30:27,"ming71" notifications@github.com 写道:

HRSC的图片尺寸不同,config里的img_scale应该给多少呢

一般论文里都是(800,800)

你好,您测出的HRSC的ap能到多少,我训练后只能到45%左右,请问可能是哪里出了问题

我用单阶段,800尺度,到了85+

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

hegee commented 3 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗? 请问你写config了么?能不能分享一下,我也在检测HRSC2016

config里改一下种类数量,图片大小,anchor大小,还有数据集名称就好了

能不能请问一下使用HRSC2COCO时代码里要求的labelTxt文件是是不是通过别的方式将HRSC的xml文件转换成txt文件呢,可以提供一下具体的方法和转换后的效果吗,还有图片格式是png还是bmp呢?我一直卡在数据集处理这部分上,一直跑不起来

zhang295498 commented 3 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗? 请问你写config了么?能不能分享一下,我也在检测HRSC2016

config里改一下种类数量,图片大小,anchor大小,还有数据集名称就好了

请问,anchor大小该怎么改呢?长宽比要改么?

QxGeng commented 3 years ago

HRSC的图片尺寸不同,config里的img_scale应该给多少呢

一般论文里都是(800,800)

你好,您测出的HRSC的ap能到多少,我训练后只能到45%左右,请问可能是哪里出了问题

我用单阶段,800尺度,到了85+

您好,我问一下,HRSC数据集的mAP是通过什么代码得到的呢?我现在按照DOTA_devkit改了数据集格式,然后训练测试好了,但是找不到测mAP的的代码?可以请假您一下 怎么测mAP的嘛?

ming71 commented 3 years ago

用dota_evaluate.py

在 2021-01-28 22:50:55,"QxGeng" notifications@github.com 写道:

HRSC的图片尺寸不同,config里的img_scale应该给多少呢

一般论文里都是(800,800)

你好,您测出的HRSC的ap能到多少,我训练后只能到45%左右,请问可能是哪里出了问题

我用单阶段,800尺度,到了85+

您好,我问一下,HRSC数据集的mAP是通过什么代码得到的呢?我现在按照DOTA_devkit改了数据集格式,然后训练测试好了,但是找不到测mAP的的代码?可以请假您一下 怎么测mAP的嘛?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

zhaojingru408 commented 3 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗? 请问你写config了么?能不能分享一下,我也在检测HRSC2016

config里改一下种类数量,图片大小,anchor大小,还有数据集名称就好了

能不能请问一下使用HRSC2COCO时代码里要求的labelTxt文件是是不是通过别的方式将HRSC的xml文件转换成txt文件呢,可以提供一下具体的方法和转换后的效果吗,还有图片格式是png还是bmp呢?我一直卡在数据集处理这部分上,一直

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗?

请问 您是怎么处理HRSC数据集的呢,方便加个联系方式嘛,感谢

clcshr commented 3 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗? 请问你写config了么?能不能分享一下,我也在检测HRSC2016

config里改一下种类数量,图片大小,anchor大小,还有数据集名称就好了

能不能请问一下使用HRSC2COCO时代码里要求的labelTxt文件是是不是通过别的方式将HRSC的xml文件转换成txt文件呢,可以提供一下具体的方法和转换后的效果吗,还有图片格式是png还是bmp呢?我一直卡在数据集处理这部分上,一直

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗?

请问 您是怎么处理HRSC数据集的呢,方便加个联系方式嘛,感谢

挺久之前的了,我说一下我记得的大概步骤吧:1、找个python脚本,把hrsc数据集的标签改为类似以下格式(每张图一个txt文件,上面有人问的图片格式什么的无所谓,只要和DOTA_devkit里HRSC2COCO对应上就行) 253 319.7 309 324 307 350 251 345.7 ship 255 324.877 308 332 313 295 260 287.877 ship 260 303.092 311 309 314 283 263 277.092 ship 258 279.048 320 282 321 261 259 258.048 ship 八个数字代表(x1,y1,x2,y2,.........)连着的四个角点 生成完毕后记得用标记实例分割的labelme工具看一下四个点的顺序对不对(自己用笔画也行),我当时找的那个 脚本把点顺序生成错了,耽误了很长时间。 2、把上面生成的txt文件放好,用DOTA_devkit里HRSC2COCO.py生成和普通dota数据集一样的json文件 3、 config里我用的参数是这样的:anchor形状:anchor_scales=[64,128,256,512], anchor_ratios=[1.0/3.0, 1.0/2.0, 1.0,2.0,3.0], 训练图片大小:img_scale=(800, 512), 我也忘了是800800还是800512了(不需要更改数据集里图片大小,只改img_scale就行)。 4、和普通dota数据集一样训练

zhaojingru408 commented 3 years ago

hrsc数据集的标签改为类似以下格式(每张图一个txt文件,上面有人问的图片格式什么的无所谓,只要和DOTA_devkit里HRSC2COCO对应上就行)

感谢lz分享 谢谢~~

zhaojingru408 commented 3 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗? 请问你写config了么?能不能分享一下,我也在检测HRSC2016

config里改一下种类数量,图片大小,anchor大小,还有数据集名称就好了

能不能请问一下使用HRSC2COCO时代码里要求的labelTxt文件是是不是通过别的方式将HRSC的xml文件转换成txt文件呢,可以提供一下具体的方法和转换后的效果吗,还有图片格式是png还是bmp呢?我一直卡在数据集处理这部分上,一直

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗?

请问 您是怎么处理HRSC数据集的呢,方便加个联系方式嘛,感谢

挺久之前的了,我说一下我记得的大概步骤吧:1、找个python脚本,把hrsc数据集的标签改为类似以下格式(每张图一个txt文件,上面有人问的图片格式什么的无所谓,只要和DOTA_devkit里HRSC2COCO对应上就行) 253 319.7 309 324 307 350 251 345.7 ship 255 324.877 308 332 313 295 260 287.877 ship 260 303.092 311 309 314 283 263 277.092 ship 258 279.048 320 282 321 261 259 258.048 ship 八个数字代表(x1,y1,x2,y2,.........)连着的四个角点 生成完毕后记得用标记实例分割的labelme工具看一下四个点的顺序对不对(自己用笔画也行),我当时找的那个 脚本把点顺序生成错了,耽误了很长时间。 2、把上面生成的txt文件放好,用DOTA_devkit里HRSC2COCO.py生成和普通dota数据集一样的json文件 3、 config里我用的参数是这样的:anchor形状:anchor_scales=[64,128,256,512], anchor_ratios=[1.0/3.0, 1.0/2.0, 1.0,2.0,3.0], 训练图片大小:img_scale=(800, 512), 我也忘了是800_800还是800_512了(不需要更改数据集里图片大小,只改img_scale就行)。 4、和普通dota数据集一样训练

您好,我根据您的步骤可以用HRSC数据集进行训练了。但是有一个问题想请教一下您。HRSC数据集不是包括20类船嘛,这样处理数据集的方法实际上只是进行了2分类(船和背景)是吗?并没有进行20分类。。

clcshr commented 3 years ago

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗? 请问你写config了么?能不能分享一下,我也在检测HRSC2016

config里改一下种类数量,图片大小,anchor大小,还有数据集名称就好了

能不能请问一下使用HRSC2COCO时代码里要求的labelTxt文件是是不是通过别的方式将HRSC的xml文件转换成txt文件呢,可以提供一下具体的方法和转换后的效果吗,还有图片格式是png还是bmp呢?我一直卡在数据集处理这部分上,一直

我用DOTA_devkit里的HRSC2COCO生成了对应的文件,但是用DOTA_devkit里的测试代码测的map只有0.000几,请问这个代码可以直接用来检测HRSC2016吗?

请问 您是怎么处理HRSC数据集的呢,方便加个联系方式嘛,感谢

挺久之前的了,我说一下我记得的大概步骤吧:1、找个python脚本,把hrsc数据集的标签改为类似以下格式(每张图一个txt文件,上面有人问的图片格式什么的无所谓,只要和DOTA_devkit里HRSC2COCO对应上就行) 253 319.7 309 324 307 350 251 345.7 ship 255 324.877 308 332 313 295 260 287.877 ship 260 303.092 311 309 314 283 263 277.092 ship 258 279.048 320 282 321 261 259 258.048 ship 八个数字代表(x1,y1,x2,y2,.........)连着的四个角点 生成完毕后记得用标记实例分割的labelme工具看一下四个点的顺序对不对(自己用笔画也行),我当时找的那个 脚本把点顺序生成错了,耽误了很长时间。 2、把上面生成的txt文件放好,用DOTA_devkit里HRSC2COCO.py生成和普通dota数据集一样的json文件 3、 config里我用的参数是这样的:anchor形状:anchor_scales=[64,128,256,512], anchor_ratios=[1.0/3.0, 1.0/2.0, 1.0,2.0,3.0], 训练图片大小:img_scale=(800, 512), 我也忘了是800_800还是800_512了(不需要更改数据集里图片大小,只改img_scale就行)。 4、和普通dota数据集一样训练

您好,我根据您的步骤可以用HRSC数据集进行训练了。但是有一个问题想请教一下您。HRSC数据集不是包括20类船嘛,这样处理数据集的方法实际上只是进行了2分类(船和背景)是吗?并没有进行20分类。。

你说的可能是其他任务?我记得这个数据集有好几个任务。 但是我看一般遥感检测的论文都是2分类。你要是想20分类只要有标注就行了,一样的处理过程,改一改种类就行了