OBBDetection icon indicating copy to clipboard operation
OBBDetection copied to clipboard

huge image测试问题反馈

Open whystopped opened this issue 4 years ago • 6 comments

  1. 请问BT_nms是什么,我更换成obb_nms(根据代码应该是有gpu加速)后,nms速度快了不少
  2. mmdet/models/detectors/obb/obb_base.pyimg = img.copy()一行(第24行)消耗了很多运行时间,由于我的图片较大(15000*15000),程序会在这里卡住
  3. BboxToolkit/BboxToolkit/visualization/show.py由于采用pyplot,同样有上述卡住的问题,暂时不知道怎么解决

whystopped avatar Dec 10 '21 14:12 whystopped

BT_nms是使用BboxToolkit中的nms,允许多种形式旋转框的nms,这里主要是为了照顾POLY输出形式 img.copy()是防止对原本的ndarray做出改变,show_result也可以输入ndarray的格式。 前两点可以根据需要进行修改。

对于第三点我会尽量增加cv2可视化的后台,或者可以尝试直接保存下来。

jbwang1997 avatar Dec 11 '21 01:12 jbwang1997

BT_nms是使用BboxToolkit中的nms,允许多种形式旋转框的nms,这里主要是为了照顾POLY输出形式 img.copy()是防止对原本的ndarray做出改变,show_result也可以输入ndarray的格式。 前两点可以根据需要进行修改。

对于第三点我会尽量增加cv2可视化的后台,或者可以尝试直接保存下来。

感谢!

whystopped avatar Dec 11 '21 08:12 whystopped

抱歉,与我这边的服务器疑似被挖矿,导致CPU占用率过高有关

whystopped avatar Dec 13 '21 04:12 whystopped

抱歉,与我这边的服务器疑似被挖矿,导致CPU占用率过高有关

不行,还是有时候会卡在BboxToolkit/BboxToolkit/visualization/show.py第82行plt.imshow(img)

我暂时没搞明白在什么情况下会卡住

whystopped avatar Dec 22 '21 04:12 whystopped

cv2不会有这样的问题是吗

jbwang1997 avatar Dec 22 '21 11:12 jbwang1997

cv2不会有这样的问题是吗

是的,cv2不会这样,我后来在其他服务器上试过,pyplot虽然更慢但是可以正常运行,而我这边处于偶尔正常偶尔卡住的情况,我觉得如果其他人没有类似问题的话,可能还是我本地的问题

whystopped avatar Dec 23 '21 06:12 whystopped