Skip to content

Commit dcbbe2e

Browse files
committed
chore: detector work
1 parent 0f8c002 commit dcbbe2e

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

scripts/nsfw_detector/detector.py

+7-5
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,22 @@
1212
def images(root_dir):
1313
count = 0
1414
for filename in glob.iglob(root_dir + '**/*.jpg', recursive=True):
15-
if count == 10:
16-
return
15+
#if count == 10:
16+
# return
1717
try:
1818
img = Image.open(filename)
1919
yield img, filename
2020
except Exception as err:
2121
print("failed to open file", err)
2222
count += 1
23+
print(f"scanned {count} images")
2324

2425
if __name__ == '__main__':
2526
if len(sys.argv) < 2:
2627
raise Exception(f"{CRED}error!: please provide root image folder{CEND}")
2728
root_dir = sys.argv[1]
2829
print(f"root_dir {root_dir}")
29-
threshold = 0.3
30+
threshold = 0.6
3031

3132
print(f"failure threshold is set to {threshold:.4f}")
3233

@@ -44,12 +45,13 @@ def images(root_dir):
4445
try:
4546
result = classify(img)
4647
except Exception as err:
47-
print(f"{CYELLOW}err{CEND} (score:n/a) {filename} {err}")
48+
# print(f"{CYELLOW}err{CEND} (score:n/a) {filename} {err}")
4849
continue
4950

5051
nsfw_score = result[1]["score"]
5152
score_read = '%.4f' % nsfw_score
5253
if nsfw_score > threshold:
5354
print(f"{CRED}failed{CEND} (score:{score_read}) {filename}")
5455
else:
55-
print(f"{CGREEN}passed{CEND} (score:{score_read}) {filename}")
56+
# print(f"{CGREEN}passed{CEND} (score:{score_read}) {filename}")
57+
pass

0 commit comments

Comments
 (0)