deepghs/real_person_detection

Model

4

stars

19

commits

1

linked in READMEs

Feb 20, 2025

updated

anime
art
dghs-imgutils
object-detection
onnx
person
photo
tensorboard
Browse cluster: YOLOv10 Object Detection Models

README

These models are trained on deepghs/anime_person_detection and open-sourced real photos datasets.

So both anime and photos are supported.

Use this with dghs-realutils

pip install dghs-realutils
from realutils.detect import detect_persons

print(detect_persons('yolo/solo.jpg'))
#[((0, 30, 398, 599), 'person', 0.926707923412323)]
print(detect_persons('yolo/2girls.jpg'))
# [((0, 74, 760, 1598), 'person', 0.7578195333480835), ((437, 33, 1200, 1600), 'person', 0.6875205039978027)]
print(detect_persons('yolo/3+cosplay.jpg'))
# [((106, 69, 347, 591), 'person', 0.8794167041778564), ((326, 14, 592, 534), 'person', 0.8018194437026978), ((167, 195, 676, 675), 'person', 0.5351650714874268)]
print(detect_persons('yolo/multiple.jpg'))
# [((1305, 441, 1891, 1534), 'person', 0.8789498805999756), ((206, 191, 932, 1533), 'person', 0.8423126935958862), ((1054, 170, 1417, 1055), 'person', 0.8138357996940613), ((697, 659, 1473, 1534), 'person', 0.7926754951477051), ((685, 247, 1128, 1526), 'person', 0.5261526703834534), ((690, 251, 1125, 1126), 'person', 0.4193646311759949)]

For more information, see documentation of realutils.

ModelTypeFLOPSParamsF1 ScoreThresholdprecision(B)recall(B)mAP50(B)mAP50-95(B)F1 PlotConfusionLabels
person_detect_v0_l_yv11yolo87.3G25.3M0.790.3590.840370.740550.827960.57272plotconfusionperson
person_detect_v0_m_yv11yolo68.2G20.1M0.780.3510.833930.736140.821950.56267plotconfusionperson
person_detect_v0_s_yv11yolo21.5G9.43M0.750.3440.823560.69670.792240.52304plotconfusionperson
person_detect_v0_n_yv11yolo6.44G2.59M0.710.3250.800960.641480.746120.46875plotconfusionperson
person_detect_v0_lyolo165G43.6M0.790.3590.836740.741820.825360.57022plotconfusionperson
person_detect_v0_myolo79.1G25.9M0.780.3630.834390.725290.813140.55388plotconfusionperson
person_detect_v0_syolo28.6G11.1M0.760.3460.825220.696960.791050.52201plotconfusionperson
person_detect_v0_nyolo8.19G3.01M0.720.320.808830.645520.749960.47272plotconfusionperson

Contributors

NA
narugo1992

19 commits

deepghs/real_person_detection

Model

4

stars

19

commits

1

linked in READMEs

Feb 20, 2025

updated

anime
art
dghs-imgutils
object-detection
onnx
person
photo
tensorboard
Browse cluster: YOLOv10 Object Detection Models

README

These models are trained on deepghs/anime_person_detection and open-sourced real photos datasets.

So both anime and photos are supported.

Use this with dghs-realutils

pip install dghs-realutils
from realutils.detect import detect_persons

print(detect_persons('yolo/solo.jpg'))
#[((0, 30, 398, 599), 'person', 0.926707923412323)]
print(detect_persons('yolo/2girls.jpg'))
# [((0, 74, 760, 1598), 'person', 0.7578195333480835), ((437, 33, 1200, 1600), 'person', 0.6875205039978027)]
print(detect_persons('yolo/3+cosplay.jpg'))
# [((106, 69, 347, 591), 'person', 0.8794167041778564), ((326, 14, 592, 534), 'person', 0.8018194437026978), ((167, 195, 676, 675), 'person', 0.5351650714874268)]
print(detect_persons('yolo/multiple.jpg'))
# [((1305, 441, 1891, 1534), 'person', 0.8789498805999756), ((206, 191, 932, 1533), 'person', 0.8423126935958862), ((1054, 170, 1417, 1055), 'person', 0.8138357996940613), ((697, 659, 1473, 1534), 'person', 0.7926754951477051), ((685, 247, 1128, 1526), 'person', 0.5261526703834534), ((690, 251, 1125, 1126), 'person', 0.4193646311759949)]

For more information, see documentation of realutils.

ModelTypeFLOPSParamsF1 ScoreThresholdprecision(B)recall(B)mAP50(B)mAP50-95(B)F1 PlotConfusionLabels
person_detect_v0_l_yv11yolo87.3G25.3M0.790.3590.840370.740550.827960.57272plotconfusionperson
person_detect_v0_m_yv11yolo68.2G20.1M0.780.3510.833930.736140.821950.56267plotconfusionperson
person_detect_v0_s_yv11yolo21.5G9.43M0.750.3440.823560.69670.792240.52304plotconfusionperson
person_detect_v0_n_yv11yolo6.44G2.59M0.710.3250.800960.641480.746120.46875plotconfusionperson
person_detect_v0_lyolo165G43.6M0.790.3590.836740.741820.825360.57022plotconfusionperson
person_detect_v0_myolo79.1G25.9M0.780.3630.834390.725290.813140.55388plotconfusionperson
person_detect_v0_syolo28.6G11.1M0.760.3460.825220.696960.791050.52201plotconfusionperson
person_detect_v0_nyolo8.19G3.01M0.720.320.808830.645520.749960.47272plotconfusionperson

Contributors

NA
narugo1992

19 commits