let analysis = try Mentalist.analyze(image: Image("my_face")).first!
print("The emotion on your face is... '\(analysis.dominantEmotion)!'")
// "The emotion on your face is... 'happy'!
读心术师 (Mentalist) 是一个基于 Swift 的库,旨在分析和识别图片中的情绪。
读心术师 (Mentalist) 将照片中人脸上的情绪分类为七种类别之一。 在内部,它使用基于 FER2013 的 CoreML 模型来分析图片中显示的情绪,将其归类为七种类别:“高兴 (happy)”、“生气 (angry)”、“厌恶 (disgust)”、“恐惧 (fear)”、“悲伤 (sad)”、“惊讶 (surprise)” 和 “中性 (neutral)”。
读心术师 (Mentalist) 具有适合移动环境的最佳大小。 每次分析大约需要 0.06 秒,准确率约为 57%。
读心术师 (Mentalist) 可以检测多张人脸。 如果检测到多张人脸,它将返回多个分析结果的列表。
按照以下步骤使用 SPM 安装 读心术师 (Mentalist)
读心术师 (Mentalist) 现在应该已集成到您的项目中 🚀。
import Mentalist
let analysis = try Mentalist.analyze(image: Image("my_face"))
完成!
我们欢迎大家为 读心术师 (Mentalist) 做出贡献! 如果您想贡献代码,请 fork 该仓库并使用 feature 分支。 我们热烈欢迎 pull requests。
读心术师 (Mentalist) 是在 MIT 许可下发布的。 有关详细信息,请参见 LICENSE。
如有任何问题或建议,请随时与我联系。 我的电子邮件在我的 Github 个人资料上。