experiencor / keras-yolo2

Easy training on custom dataset. Various backends (MobileNet and SqueezeNet) supported. A YOLO demo to detect raccoon run entirely in brower is accessible at https://git.io/vF7vI (not on Windows).
MIT License
1.73k stars 787 forks source link

FileNotFoundError: [Errno 2] No such file or directory: 'E:\\Deep Learning\\keras-yolo2-master\\keras-yolo2\\cocoDATASET\\train2014anncaptions_train2014.json' #332

Open pksnkl opened 5 years ago

pksnkl commented 5 years ago

my code is wt_path = 'E:\Deep Learning\keras-yolo2-master\keras-yolo2\cocoDATASET\yolo.weights'
train_image_folder = 'E:\Deep Learning\keras-yolo2-master\keras-yolo2\cocoDATASET\train2014\train2014'

train_annot_folder = 'E:\Deep Learning\keras-yolo2-master\keras-yolo2\cocoDATASET\train2014ann'

train_annot_folder = 'E:\Deep Learning\keras-yolo2-master\keras-yolo2\cocoDATASET\train2014ann' valid_image_folder = 'E:\Deep Learning\keras-yolo2-master\keras-yolo2\cocoDATASET\val2014\val2014' valid_annot_folder = 'E:\Deep Learning\keras-yolo2-master\keras-yolo2\cocoDATASET\val2014ann'

All folder and files avail in the respective location.

pls help.

FileNotFoundError Traceback (most recent call last)

in () ----> 1 train_imgs, seen_train_labels = parse_annotation(train_annot_folder, train_image_folder, labels=LABELS) 2 ### write parsed annotations to pickle for fast retrieval next time 3 #with open('train_imgs', 'wb') as fp: 4 # pickle.dump(train_imgs, fp) 5 C:\Users\pk\keras-yolo2\preprocessing.py in parse_annotation(ann_dir, img_dir, labels) 16 img = {'object':[]} 17 ---> 18 tree = ET.parse(ann_dir + ann) 19 20 for elem in tree.iter(): C:\Users\pk\Anaconda3\lib\xml\etree\ElementTree.py in parse(source, parser) 1194 """ 1195 tree = ElementTree() -> 1196 tree.parse(source, parser) 1197 return tree 1198 C:\Users\pk\Anaconda3\lib\xml\etree\ElementTree.py in parse(self, source, parser) 584 close_source = False 585 if not hasattr(source, "read"): --> 586 source = open(source, "rb") 587 close_source = True 588 try: FileNotFoundError: [Errno 2] No such file or directory: 'E:\\Deep Learning\\keras-yolo2-master\\keras-yolo2\\cocoDATASET\\train2014anncaptions_train2014.json' What is mistake in the code?
rodrigo2019 commented 5 years ago

look your paths is missing "\" at the end

pksnkl commented 5 years ago

train_annot_folder = 'E:\Deep Learning\keras-yolo2-master\keras-yolo2\cocoDATASET\train2014ann\ If I add "\" at end i got the below error.

File "", line unknown ParseError: not well-formed (invalid token): line 1, column 0

pksnkl commented 5 years ago

Can anyone give me code to set path for folders valid_image_folder, train_image_folder, train_annot_folder, valid_annot_folder in jupyter notebook (windows os/anaconda) .

XiangyangShi commented 5 years ago

Can anyone give me code to set path for folders valid_image_folder, train_image_folder, train_annot_folder, valid_annot_folder in jupyter notebook (windows os/anaconda) .

train_image_folder = './images/train2014/' train_annot_folder = './output/train/' valid_image_folder = './images/val2014/' valid_annot_folder = './output/val/'

% the ouput folder is generated by the coco2pascal script