全天相机

这是全天相机项目的源代码。
要求
为了运行全天相机软件,您需要:
- 一台 Raspberry Pi Zero 2、Pi 2、Pi 3、Pi 4、Pi 5 或 Le Potato。
- 一个版本的 Raspberry Pi OS。 其他操作系统如 Ubuntu 不受支持。 如果可能,请使用最新的 Bookworm 64 位 Pi OS 的 "Desktop" 版本。 Bullseye 也可以工作。 Buster 支持将在下一个主要版本中停止。
- 一个相机:
- 任何在 2025 年 2 月 1 日之前销售的 ZWO 相机,
- 或以下相机之一:
- Raspberry Pi:
- HQ(IMX477 传感器)
- Module 3(IMX708 传感器)
- Version 1(OV5647 传感器;不推荐:最大曝光时间为 0.9 秒)
- Arducam:
- 16 MP(IMX519 传感器)
- 64 MP(arducam_64mp 传感器)
- 462(arducam-pivariety 传感器)
- 64 MP Owlsight(OV64a40 传感器)
- 其他:
- Waveshare imx219-d160(IMX290 传感器)
- OneInchEye IMX283(IMX283 传感器)
- IMX290 60.00 fps
- Raspberry Pi:
NOTES:
- 不推荐 ZWO ASI120 系列相机,因为它们倾向于生成低质量的图像。
- 不推荐 Pi Zero,因为其内存有限且 CPU 性能_非常_有限。 您可能无法创建 keograms、startrails 或 timelapse 视频。
- 不推荐 Pi Zero 2,除非成本是唯一的考虑因素,因为其内存有限且 CPU 性能 somewhat 有限。 创建 keograms、startrails 和 timelapse 视频可能可行也可能不可行。
- Le Potato 是我们发现的唯一真正兼容的“Pi 兼容”主板,因此买家需谨慎。
Software Installation
请参阅详细安装说明。
Web 用户界面 (WebUI)
WebUI 用于管理 Allsky,并在较小程度上管理您的 Pi。它还可以用于查看当前图像以及所有已保存的图像、keograms、startrails 和 timelapse 视频。
还提供了一个公共页面,以便在无需登录 WebUI 且无法执行任何管理任务的情况下查看当前图像。这对于不使用 Allsky 网站但仍希望分享其天空视图的人可能很有用:
http://your_raspberry_IP/public.php
确保此页面可公开访问。 如果它位于防火墙之后,请查阅网络设备的文档,以获取有关允许入站连接的信息。
WebUI 包含一个指向 Allsky 文档的链接,该文档描述了 Allsky 使用的所有设置以及故障排除信息。 在 GitHub 上请求支持之前,应使用它。
Allsky Website
本地 Allsky Website(即位于 Pi 上)随 Allsky 一起安装,但必须在 WebUI 中启用才能使用。 您还可以将 Allsky Website 安装在远程服务器上,以便通过 Internet 查看。
请参阅 Installation / Upgrading --> Website 以获取有关如何安装和配置 Allsky Website 的信息。
Remote server
Allsky 图像、keograms、startrails 和 timelapse 视频可选择上传到未运行 Allsky Website 的远程服务器。如果您拥有个人网站并希望包含最新的 Allsky 图像,这将非常有用。
请参阅 Installation / Upgrading --> Remote server 以获取有关如何配置远程服务器的信息。
捕获后处理
捕获的图像可以调整大小、裁剪和拉伸,并且可以自动移除不良图像(即过亮或过暗的图像)。
Allsky 支持在每张照片拍摄后运行“模块”以更改图像(例如,添加叠加层)或执行其他任务(例如,计算图像中的星星数量)。 您可以确定要运行哪些模块以及运行顺序。 模块可以将数据传递给其他模块,例如,Start Count Module 可以将星星数量传递给 Overlay Module 以添加到叠加层中。
Overlay Editor 让您轻松指定叠加层中所需的文本和图像,并使用拖放进行放置。 每个字段都可以按您想要的方式格式化(字体、颜色、大小、位置、旋转等)。 唯一的限制是您的想象力!!
请参阅 Explanations / How To -> Overlays 和 Explanations / How To -> Modules 以获取更多信息。
暗帧减法
暗帧减法通过拍摄覆盖相机镜头的图像,并将这些图像从图像中减去,从而去除图像中的白色(即“热”)像素。
有关更多信息,请参阅 Explanations / How To -> Dark frames。
Timelapse and mini timelapse
默认情况下,会在夜间结束时根据过去 24 小时内拍摄的所有图像生成一段延时摄影视频。
“Mini” 延时摄影视频也可以每隔几张图像创建一次,并包含最近几张图像。 它们有助于查看天空最近的状态。
参见 Explanations / How To --> Timelapses.
开格罗姆
A Keogram 是一种提供当日活动快速概览的图像。 对于每幅图像,都会提取一个 1 像素宽的中央垂直列。然后将所有这些列从左到右拼接在一起。这生成了一条从黎明到夜间结束的时间线(上述图像仅显示夜间数据,因为日间图像已关闭)。
参见 Explanations / How To --> Keograms.
Startrails
Startrails 是通过将一整晚的所有图像逐层叠加而生成的。 在上图中,北极星位于距顶部约四分之一处。
参见 Explanations / How To --> Startrails。
自动删除旧数据
您可以指定保留多少天的图像,以防止 Raspberry Pi SD 卡被填满。 如果您在 Pi 上使用 Allsky Website,您可以指定保留多少天的其图像。
请参阅 Settings --> Allsky 中的 Days to Keep on Pi Website 和 Web Days To Keep on Remote Website 设置。
分享你的天空
如果你想将你的全天空相机添加到 Allsky map,请参阅 Put your camera on Allsky Map。
如果你认识格陵兰或南极洲的任何人,给他们寄一台相机!!
版本变更
请参阅 Allsky 版本变更日志 以查看此版本及所有先前版本的变更列表。
捐赠
如果你觉得这个项目有用,这里有一个链接,可以请 Thomas 喝杯咖啡 :)
