将网络摄像头数据流式传输到网页
我的想法:
- 把摄像头的视频流传到网页上。
- 有一些按钮可以和一个Python程序进行互动。
我打算使用OpenTLD(也叫做Predator)来通过摄像头获取一个正在移动的讲者的信息。然后我会把这些坐标发送给Python,Python会进行一些计算,再通过串口连接(用pyserial)把信息发送给Arduino,Arduino会控制一个电机来移动摄像头。
我希望有一个网页界面,可以远程预览和手动控制Arduino,通过和Python控制程序进行沟通。
我在寻找一个可以在Ubuntu上运行的东西,能够显示摄像头的视频流,并且可以发送指令给Python程序。
1 个回答
2
我建议你可以这样做:
- 先捕捉数据并写入文件:
- 读取文件并计算坐标:
- 使用Python或者其他语言通过串口发送信号。
你可能还需要加入一些反馈机制来确保控制得当。关于捕捉和写入文件,有很多程序可以选择。许多程序能够拍摄快照并写入文件(可以是同一个名字或者不同的名字),而不是录制视频,你可以利用这些功能。我记不清具体的名字了,但我记得在Ubuntu上用过这样一个程序。