deep-learning-for-image-processing icon indicating copy to clipboard operation
deep-learning-for-image-processing copied to clipboard

pytorch_object_detection/yolov3_spp/build_utils/img_utils.py中letterbox()函数有错误❌

Open Xu-Nan opened this issue 2 years ago • 1 comments

auto模式中的取余操作会使最终cv2.copyMakeBorder后的图片大小不为512x512或指定(img_size,img_size) 即按长边等比缩放之后,短边的填充不能填满,由于取余操作,所以只能填充对64或者32取余后的大小 例如:应该填充dw和dh(由于长边等比缩放了,所以二者有一个肯定是0),却只能填充np.mod(dw, 64)和np.mod(dh, 64)。所以结果并不能缩放到512x512,只能缩放到512x小于512的某个值(具体多少需要看输入图片的尺寸,因为ratio不同)

Xu-Nan avatar Nov 11 '23 05:11 Xu-Nan

您给我发的信息已收到! 我会及时回复信息!

祝您健康、快乐!

哈尔滨工业大学

learning-art avatar Nov 11 '23 05:11 learning-art