From f4c66f9806141645da21ed2005ecb78f0b0cf8fb Mon Sep 17 00:00:00 2001 From: liuwei Date: Mon, 14 Apr 2025 12:40:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E8=84=B8=E8=AF=86=E5=88=AB=E7=B2=BE?= =?UTF-8?q?=E5=BA=A6=E8=A6=81=E6=B1=82=E6=8F=90=E5=8D=87=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/kid_photo_extractor/README.md | 6 +++++- plugins/kid_photo_extractor/main.py | 5 ++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/plugins/kid_photo_extractor/README.md b/plugins/kid_photo_extractor/README.md index e311fc1..7d7f70f 100644 --- a/plugins/kid_photo_extractor/README.md +++ b/plugins/kid_photo_extractor/README.md @@ -320,4 +320,8 @@ class KidPhotoExtractor(PluginInterface): 本功能通过 deepface 技术实现群聊中小朋友照片的自动识别与分类,帮助用户更好地管理和整理群聊中分享的照片。该功能与现有的权限管理系统无缝集成,用户可以通过简单的指令控制功能的启用和使用。 -实现该功能需要解决人脸检测、年龄估计、人脸聚类等技术挑战,同时需要考虑数据安全和隐私保护问题。通过分阶段开发和全面测试,确保功能的稳定性和可靠性。 \ No newline at end of file +实现该功能需要解决人脸检测、年龄估计、人脸聚类等技术挑战,同时需要考虑数据安全和隐私保护问题。通过分阶段开发和全面测试,确保功能的稳定性和可靠性。 + + +接下来的内容: +1.需要支持人脸人工打标,打标之后,记录到数据库里面,作为分析的对比源头。 \ No newline at end of file diff --git a/plugins/kid_photo_extractor/main.py b/plugins/kid_photo_extractor/main.py index cdbfba2..6f97743 100644 --- a/plugins/kid_photo_extractor/main.py +++ b/plugins/kid_photo_extractor/main.py @@ -56,13 +56,12 @@ class FaceAnalyzer: self.logger.error(f"读取图片失败: {image_path}, 错误: {e}") return [] - # 使用更精确的人脸检测参数 + # 使用更精确的人脸检测参数,移除不支持的threshold参数 faces = DeepFace.extract_faces( img_path=image_path, enforce_detection=False, detector_backend='retinaface', # 使用更精确的RetinaFace检测器 - align=True, - threshold=0.7 # 提高置信度阈值,减少误检 + align=True ) # 过滤掉可能的误检