【发布时间】:2014-03-25 17:13:13
【问题描述】:
我有一个项目要完成:
我们有一台发电机需要 5 分钟才能开始工作,我们有太阳能发电站, 发电机应在日落 5 分钟前启动并在日出时关闭,
但由于细胞和太阳之间总是有云层,我们需要发明一些装置来估计可见云层到太阳的距离,并计算这些云层覆盖太阳之前的时间以发送信号到发电机启动器前 1 分钟到达电池和太阳之间。
我的想法是安装太阳跟踪器并在上面安装一个摄像头,这样我就可以将太阳置于图像的中心,然后我可以进行一些自动分析来估计每个云的风险遮住太阳。
但是因为云没有标准的形状,所以几乎不可能计算出两个形状(太阳、云)之间的距离。
从将太阳置于相机视线中心的想法出发,我可以做些什么来使用来自相机的帧来计算太阳和云之间的距离?
P.S:相机有一个网络访问界面,具有逐帧广播功能(JPG 帧),我是PHP 程序员(但仍然对任何其他编程语言建议持开放态度)。
编辑: 正如@Nicky Smits 的回答,这个过程是我必须测量两帧之间的距离差以了解该云的速度并计算它到达图片中的太阳区域。
在以下情况下,应用程序应该向某个设备发送 ping 以启动生成器:
【问题讨论】:
-
我真的很想理解它,但你的问题对我来说不是很清楚。你能澄清一下吗?如果你这样做,我会再看看并为你修复它;)
标签: javascript php math jpeg