party pi是一款基于opencv和微软牛津情感api的计算机视觉情感检测游戏。

partypi的Python项目详细描述


基于计算机视觉的派对情感检测游戏。

说明

互动游戏,提示玩家表现出一种情感(如“显示惊喜”),并显示赢家。可用于覆盆子皮与皮卡梅拉模块。

安装

安装带有python3绑定的opencv3

获取授权密钥

Microsoft/Oxford Emotion API Reference

  • 将订阅密钥放入config.json:“ocp apim订阅密钥:{subscription key}”

Imgur API Reference

开始

克隆存储库:

gitclonehttps://github.com/JustinShenk/party-pi.gitcdparty-pi

安装依赖项:

pipinstall-rrequirements.txt

config.json.example更改为config.json,并添加情感api和imgur键。然后开始游戏:

pythonmain.py

其他(可选)参数:picamera模块的--picam和指定解析的--resolution

选择简易或硬模式(左或右箭头键)。

待办事项

  • 修复分析文本的对齐方式
  • 重新设计模式选择框
  • 添加pyqt以支持字体和大小调整
  • 添加Python2兼容性
  • 添加摄像头检测功能以识别是否为覆盆子pi

作者

Justin Shenk@JustinShenk)创建了party pi。

许可证

MIT

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

推荐PyPI第三方库


热门话题
java Hibernate:合并并删除,而不是从数据库中删除实体对象   java如何在WebFilter中有条件地从Mono返回?   java调用mysql c3p0函数   可执行jar Java jar文件加载错误:无法找到或加载主类。类导致的错误:java。lang.ClassNotFoundException:某些东西。班   java如何减少/更改爬网后的延迟?   从其他语言(如Java、PHP、Perl、Python等)调用C/C++代码的最佳方式是什么?   java如何模拟影响对象的void返回方法   当我试图在ubuntu上启动JavaScala时,它抛出了一个异常   java如何正确输出游戏   理解java和C++背景下的JavaScript原型   oracle如何将Java函数转换为postgresql函数   多线程为什么我的java服务器程序在超时后不退出?   java如何使listView中的按钮在单击时工作?   试图将这个嵌套的java forloop转换为python,但我不知道如何转换。有没有一种方法可以像这样为循环执行if语句?   java幂函数在计算器中的应用   如何在java中滚动浏览mysql数据库   在Spring Boot应用程序的JUnit测试中,java没有符合自动连线JPA存储库要求的bean   java如何使用扩展类的JPanel对象?