WongKinYiu / PyTorch_YOLOv4

PyTorch implementation of YOLOv4
1.86k stars 585 forks source link

1. If image suffix is in the label's name, label's path will be error 2. Deprecated alias "np.int" #438

Open shyhyawJou opened 5 months ago

shyhyawJou commented 5 months ago
  1. Deprecated alias "np.int" np.int is deprecated from numpy v1.20, I recommend to replace the "np.int" with "np.int64" because this is compatible with newer and older version.

  2. If image suffix is in the label's name, label's path will be error Take a image name for example: "IMG_jpg_banana.jpg", your original code:

    x.replace(sa, sb, 1).replace(x.split('.')[-1], 'txt')

    will assume its label file name is "IMG_txt_banana.txt", because this line will replace all "jpg" in the image path with "txt", I recommend to use the function "with_suffix" in the "pathlib"