担任项目经理,负责整个项目的方案确定、技术选型工作。负责机器人UI开发,各个功能模块的开发和系统集成,负责与底盘通信,负责各个算法的逻辑优化和集成。
开发环境为ubuntu16.14,使用python进行开发,界面使用pyqt进行开发。P2P方案使用C++进行开发。
第一版视频推送使用ffmpeg库,推送两路rtmp视频流到流媒体服务器。第二版视频推送使用购买的P2P方案进行推送,自己实现视频采集、视频压缩功能。使用x264库进行h264压缩。
异常检测算法运行在神经网络计算棒上,检测结果推送到流媒体服务器,当发现异常后向web服务器推送报警信息,并保存视频上传到服务器。
人脸识别算法运行在本机,检测到不同人脸后将结果推送给服务器。
负责与服务器的通信,最初使用TCP进行通信,后使用http给服务器发送消息,使用mq接收服务器发送的消息。
点击空白处退出提示
评论