咖啡粉

coffeecam的Python项目详细描述


目的

此代码库的目的是为 创建一个基于覆盆子皮咖啡相机。我在那里发现的 有太多人在空咖啡前来回走动 决定做一个小项目 我大部分时间都是躺在那里。

设备

  • raspberry pi (all should work, but may need extra hardware)
  • compatible camera
  • wifi dongle (optional)
  • case (optional)
  • power adapter

设置

安装

此时,您必须在一个树莓pi上运行这个项目 否则依赖项picamera将无法运行:

pip install coffeecam

运行

>;从命令行

这个包裹只要一开始就可以装上好几页。如果你有 将coffeecam安装到路径/home/myname/py3env,然后 您只需:

$ sudo /home/myname/py3env/bin/coffeecam

或者,如果要指定配置文件:

$ sudo /home/myname/py3env/bin/coffeecam -c /my/config/file.json

开始执行时不需要配置文件。如果一个配置 未提供文件,将假定为默认值。

示例配置文件可以在examples directory中找到。

重新启动时

>;从raspbian,您可能希望添加到crontab以便在启动时启动:

$ sudo su
$ crontab -e

然后附加行:

@reboot /home/myname/py3env/bin/coffeecam

依赖性

所有依赖项都是pip可安装的:

  • flask
  • humanize
  • picamera
  • waitress

这只在Raspbian身上测试过,尽管它可能和其他的 分配。

工作原理

这个包将运行一个flask实例,该实例提供一个包含 一系列截图。它原本有一个不同的结构,但是在 遇到a blog post, 在那之后我决定做这个项目的模板。

贡献

欢迎所有的贡献!我可以特别关注添加测试 和文档,但功能总是受欢迎的!

屏幕截图

https://github.com/slightlynybbled/coffeecam/blob/master/docs/img/coffeecam-full.png

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

推荐PyPI第三方库


热门话题
java如何将外部库(LIB)集成到grails项目中?   java 安卓:progressTintMode、安卓:secondaryProgressTintMode和安卓:progressDrawable做什么?   java获得了启动播放器的精确方向   java如何在布局/样式XML中设置状态栏着色颜色?   Java中的图形游戏未显示   java如何在WebSphere8.5.5中的我的JAAS自定义登录模块中使用SAML令牌属性值   使用jackson spring API解析嵌套json   java如何从用户请求中获取用户代理?   Netbeans 6.8中的java UI控件定位   java显示listgrid中两个表中的数据   java Google Cloud Bigtable客户端连接池   Vert中的java更改日志级别。通过添加一个配置文件   java调用构造函数是否意味着创建实例?   java getFrom()[0])中[0]用于获取邮件发件人地址的用法是什么   “继续”标志的java Gradle属性?   jakarta ee如何在java ee中创建GUID   java不兼容类型:无法将int转换为整数   java需要借助DefaultHandler的characters函数将XML数据读入安卓应用程序   java mapstruct将方法应用于列表中的所有对象