def read_img(path):
  img = Image.open(path)
  img.convert('RGB')
  
  return img

path 는
tr_paths=glob('/content/drive/My Drive/train_data/*.png')
te_paths=glob('/content/drive/My Drive/test_data/*.png')
path = tr_paths[0]

여기서 온거고 다 png 파일입니다. 근데 이미지 중에서 RGB 아닌것 , np.array 했을때 channel이 4인것도 있어서 다 3으로 통일 시키려고 합니다.
근데 저렇게 함수로 만들어서 하면 변환이 안되고 그냥 하나 직접
Image.Open(path)
img.convert("RGB")
np.array(img).shape
이렇게 하면 변환이 되네요 뭐가 문제일까요 ㅠ