设为首页| 收藏本站|

开源天文论坛  astrocn.org

 !forgotpw!
 !register!

QQ login

One step, quick start

!show!: 2019|!reply!: 4

基于zwo提供的sdk实现的全天相机

[!share_url_copy!]

1

viewthread_userinfo_threads

3

viewthread_userinfo_posts

810k

viewthread_userinfo_credits

超级版主

Rank: 8Rank: 8

viewthread_userinfo_credits
88933

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

!poston!: 2017-4-30 15:59:42
| !thread_show_all! |!read_mode!
简单的想法就是:拿一个小的开发板连接相机。开发板上跑linux,运行一个程序定时(比如1分钟)获得图像。用户通过手机浏览器可以直接看到拍摄的历史图片。利用opencv,还能对可疑的流星做出分析和保存,备用户事后筛选鉴别。之所以选zwo的sdk,是因为zwo提供的sdk包含了自动曝光,自动调整增益等功能,简化了程序的开发。
硬件开发板的选择,现在树莓派提供的生态链最完善,在上面开发也简单,所以,整个硬件方案的效果如下:
628014330.jpg
因为zwo的sdk支持基本所有的zwo相机,也就是说不论什么相机连接开发板,该程序都支持,唯一要求就是在连接相机和开发板之后再接通电源。我现在测试用的是asi178mc。

程序运行后,会自动调整增益和曝光时间,将图片整体亮度控制在70%以下,效果如下图:
223816.jpg 030951.jpg 073920.jpg 212440.jpg
最后一张图是用该程序捕捉的疑似流行的飞机飞行轨迹。
程序的主要行为是:每隔1分钟,程序会将图片保存在/var/www/html/asc/<year>/<month>/<day>/ 目录下,对于疑似流行的图片,会自动保存在/var/www/html/asc/meteor/<year>/<month>/<day>目录下。

程序的另一个行为是会控制保存的图片数量,不过需要在系统里安装mysql,然后在本地建一个数据库allskycamera,同时需要两个表map和meteor。两个表结构如下:
mysql> describe map;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| date  | datetime     | YES  |     | NULL    |       |
| path  | varchar(128) | YES  |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+


mysql> describe meteor;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| date  | datetime     | YES  |     | NULL    |       |
| path  | varchar(128) | YES  |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+


最后说明如何编译该程序:
首先在树莓派上安装zwo的sdk,具体请参考http://zwoasi.com/software/下面的“SDK & 升级工具” 部分,下载Linux & Mac的SDK,然后解压缩并安装以及安装所有需要的依赖库:libusb,opencv等等。
安装完sdk后,将本程序解压缩到sdk目录下,编译,会生成应用程序asc_zwo,然后运行该程序:sudo nohup ./asc_zwo &
即可。 allskycamera (1).zip (6.09 KB, !downloads!: 8)
!reply!

!thread_magic! !report!

143

viewthread_userinfo_threads

522

viewthread_userinfo_posts

8910k

viewthread_userinfo_credits

管理员

Rank: 9Rank: 9Rank: 9

viewthread_userinfo_credits
892280

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

!poston!: 2017-5-3 18:15:57
| !thread_show_all!
棒!好玩~
!reply!

!thread_magic! !report!

2

viewthread_userinfo_threads

8

viewthread_userinfo_posts

8810k

viewthread_userinfo_credits

超级版主

Rank: 8Rank: 8

viewthread_userinfo_credits
888934

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

!poston!: 2017-5-3 20:56:12
| !thread_show_all!
给力!赞一个开源
找个壳子装起来可以扔楼顶了

0

viewthread_userinfo_threads

21

viewthread_userinfo_posts

810k

viewthread_userinfo_credits

超级版主

Rank: 8Rank: 8

viewthread_userinfo_credits
89107

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

!poston!: 2017-5-5 16:42:56
| !thread_show_all!
不错,技术有限,没有看太明白,不过很有意思,一直想做一个。

!post_credits_rule!

QQ|手机版|小黑屋|开源天文论坛     开源天文论坛 TinyAstro 讨论组

!time_now! , !processed_in! 0.091322 !seconds!, 29 !queries! .

Powered by Discuz! X3.3

Release 20170120, © 2001-2017 Comsenz Inc.

MultiLingual version, Rev. 555, © 2009-2017 codersclub.org

!fastreply! !scrolltop! !return_list!