Skip to content

Commit f4944a5

Browse files
committed
add wider_val.txt file
1 parent d25de50 commit f4944a5

File tree

8 files changed

+3234
-5
lines changed

8 files changed

+3234
-5
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
*/__pycache__
22
/.idea
33
*.pt
4+
/data/widerface/val/images
5+
/widerface_evaluate/widerface_txt

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
Differences between original repository and fork:
44

5-
* Compatibility with PyTorch >=2.0
5+
* Compatibility with PyTorch >=2.0. (🔥)
66
* Installation with [requirements.txt](requirements.txt) file.
7+
* The wider_val.txt file for WIDERFace evaluation.
78
* No deprecations. The following deprecations has been fixed:
89
* UserWarning: torch.meshgrid: in an upcoming release, it will be required to pass the indexing argument.
910

data/widerface/val/wider_val.txt

Lines changed: 3226 additions & 0 deletions
Large diffs are not rendered by default.

test_widerface.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def detect(model, img0):
112112

113113
if __name__ == '__main__':
114114
parser = argparse.ArgumentParser()
115-
parser.add_argument('--weights', nargs='+', type=str, default='runs/train/exp5/weights/last.pt', help='model.pt path(s)')
115+
parser.add_argument('--weights', nargs='+', type=str, default='weights/yolov5s-face.pt', help='model.pt path(s)')
116116
parser.add_argument('--img-size', type=int, default=640, help='inference size (pixels)')
117117
parser.add_argument('--conf-thres', type=float, default=0.02, help='object confidence threshold')
118118
parser.add_argument('--iou-thres', type=float, default=0.5, help='IOU threshold for NMS')
@@ -125,8 +125,8 @@ def detect(model, img0):
125125
parser.add_argument('--name', default='exp', help='save results to project/name')
126126
parser.add_argument('--exist-ok', action='store_true', help='existing project/name ok, do not increment')
127127
parser.add_argument('--save_folder', default='./widerface_evaluate/widerface_txt/', type=str, help='Dir to save txt results')
128-
parser.add_argument('--dataset_folder', default='../WiderFace/val/images/', type=str, help='dataset path')
129-
parser.add_argument('--folder_pict', default='/yolov5-face/data/widerface/val/wider_val.txt', type=str, help='folder_pict')
128+
parser.add_argument('--dataset_folder', default='./data/widerface/val/images/', type=str, help='dataset path')
129+
parser.add_argument('--folder_pict', default='./data/widerface/val/wider_val.txt', type=str, help='folder_pict')
130130
opt = parser.parse_args()
131131
print(opt)
132132

@@ -145,7 +145,7 @@ def detect(model, img0):
145145
# testing dataset
146146
testset_folder = opt.dataset_folder
147147

148-
for image_path in tqdm(glob.glob(os.path.join(testset_folder, '*'))):
148+
for image_path in tqdm(glob.glob(os.path.join(testset_folder, '**/*'))):
149149
if image_path.endswith('.txt'):
150150
continue
151151
img0 = cv2.imread(image_path) # BGR
-153 KB
Binary file not shown.
-163 KB
Binary file not shown.
-332 KB
Binary file not shown.
-364 KB
Binary file not shown.

0 commit comments

Comments
 (0)