|
|
@@ -73,10 +73,11 @@ class Compose:
|
|
|
def decode_image(im_file, im_info, label_info):
|
|
|
if im_info is None:
|
|
|
im_info = dict()
|
|
|
- im = cv2.imread(im_file).astype('float32')
|
|
|
- if im is None:
|
|
|
+ try:
|
|
|
+ im = cv2.imread(im_file).astype('float32')
|
|
|
+ except:
|
|
|
raise TypeError(
|
|
|
- 'Can\'t read The image file {}!'.format(im_file))
|
|
|
+ 'Can\'t read The image file {}!'.format(im_file))
|
|
|
im = cv2.cvtColor(im, cv2.COLOR_BGR2RGB)
|
|
|
# make default im_info with [h, w, 1]
|
|
|
im_info['im_resize_info'] = np.array(
|