suneye
介绍
如果你想记录你周围环境一年之内各个时刻的影像,在电脑上清晰的看到不同时刻的差别,感受自然之变化,那么你来对了地方。本项目名为太阳之眼,利用一个接在计算机主机上的摄像头来记录不同时刻的图像,并可以在浏览器上观看,看自然之变化,看时间之流逝!
软件架构
软件架构说明 生产者与消费者两端互动协同完成工作!
安装教程
- xxxx
- xxxx
- xxxx
使用说明
- 已经建立了suneye系统后台服务,启动命令
sudo systemctl start suneye
- 图片文件位于
/var/lib/suneye/static/img/
- xxxx
注意事项
- 本工程需要usb摄像头,其会生成 /dev/video 的设备文件,需要配置后台服务用户账号的对该视频文件的访问权限
sudo usermod -a -G video admin
否者: fswebcam工具将无法生成图像文件
- nodejs 8.x版本fs.mkdirSync不支持 recursive递归创建目录的形式,需要nodejs 10.x以上版本
从核心API库,我们也可以看到这些基础设施API的设计
NodeJS 8.x:
fs.mkdirSync(path[, mode])
mode Default: 0o777
NodeJS 10.x:
fs.mkdirSync(path[, options])
options |
mode Not supported on Windows. Default: 0o777.
通过JS的无类型特性,自然而然的过渡到10.x高版本,对于就代码可以工作,对于新开发,则使用options的参数.
基础库的设计难就难在兼容以前的版本
- 图片文件的存储注意权限的问题
码云特技
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
- 码云官方博客 blog.gitee.com
- 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
-
GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
- 码云官方提供的使用手册 https://gitee.com/help
- 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/