将图像或视频/流作为输入,并返回检测到的人脸和情绪。

id-fer的Python项目详细描述


面部表情识别器

给函数一个输入,它将返回检测到的人脸和表情预测的字典。在


关于

这是一个python3cli,用于使用Keras和OpenCV进行面部表情识别(FER)。在

此项目使用haarcascadexml进行面部检测。在

我们建议对此应用程序使用our model,但您也可以使用自己的应用程序。如果你愿意的话,这个项目可以很容易地修改成其他类型的对象检测。在

如果你参与这个项目,请提供社区认为有用的任何修复或特性。所有请购单将通过我们工程团队的一名成员进行。在

请遵循GitHub的错误报告模板。在


安装

注意这需要安装Tensorflow 2+

使用pip

$ pip3 install fer-capture

来源

$ git clone git@github.com:IntrospectData/id-fer-capture.git

$ python3 -m venv env

$ source env/bin/activate

{cd5}

  • 要包括tensorflow:
    • id-fer_capture[cpu]用于基于cpu的tensorflow
    • id-fer_capture[gpu]基于gpu的tensorflow

使用:

>>>fromfer_capture.mainimportcheck_stream>>>fromfer_capture.mainimportcheck_image>>>check_stream("/mnt/storage/face_test.mp4")[{'faces':{...}},...]>>>check_image("/mnt/storage/face.jpeg"){'faces':{...}}

将参数show=True附加到任意一个函数以显示窗口。在此模式下,您可以按住任何键以更新帧。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将cassandra中的行数据转换为与列相关的嵌套json   java如何使用jcr XPath在jcr:content/@jcr:data中搜索?   java在使用openCV进行安卓开发时如何利用手机的广角镜头   java解析扩展了接口,结束了一个潜在的无限循环   位置服务的@Override方法中存在java Android应用程序错误   java本地线程的用途和需求是什么   具有左右子访问的java节点树遍历   java验证JsonWebToken签名   JUL日志处理程序中的java日志记录   嵌入式Java读取给定时间段的串行数据。   java有没有办法从多个URL获取多个图像?   java线程通过等待intent阻止自己发送intent   java Spring MVC解析多部分内容请求   java JPA/Hibernate静态元模型属性未填充NullPointerException   java格式错误的字符(需要引号,得到I)~正在处理   java为什么PrintWriter对象抛出FileNotFoundException?   java Neo4j未正确保存标签   java IE不加载图像