个人介绍
工作经历
2019-10-11 -至今广东中兴新支点技术有限公司嵌入式软件工程师
北京云转播背包项目主要运用在明年2022年北京冬奥会的云转播、云直播、多机位同步直播上面,并且这款背包支持多卡聚合,把网络功能达到最佳效果。此次云转播背包使用了双CPU方案(CPU分别是:RV1126和RK3399),并支持SDI、HDMI两个输入源进行图像和声音的输入,RV1126主要负责音视频的采集和音视频的硬件编码和SEI插入绝对时间戳进行多机位同步操作。RV1126采集完音视频码流之后通过SOCKET传输到RK3399。RK3399也通过SOCKET接受到RV1126码流之后,再利用FFMPEG框架进行时间戳比较把音频和视频传输到RTMP、SRT服务器上面,同时支持RK3399把RV1126码流实时解码到屏幕上面。除了支持编解码之外,这款背包还支持MQTT远程配置发送,让客户可以远程配置下发配置到背包进行实时交互。 项目职责: 1.负责RV1126 SDI、HDMI音视频原始数据的采集 2.瑞芯微(RV1126)芯片的音视频视频的采集和编码(主要是H264、H265编码),并进行SEI进行时间戳的插入进行多机位操作 3.负责RK3399硬件解码工作 4.负责利用FFMPEG把
2019-03-01 -2019-09-10北京异构智能科技有限公司广州分公司嵌入式工程师
本项目采用了海思HI3519AV100的开发板,通过海思视频子系统去接收视频流数据。在获取流数据的同时先利用C++ OPENCV进行视频流的处理,处理完视频流之后把每识别出来之后,再把结果传输到训练好的Caffe模型当中,利用训练好的Caffe模型进行人、车、物的异常情况。 1.利用视频流把每一帧数据转换成OPENCV的Mat数据 2.把Opencv Mat数据放到Caffe模型中 3.利用多线程进行识别数据的处理
2018-07-01 -2019-02-03北京异构智能科技有限公司广州分公司 嵌入式工程师
基于本公司的人脸考勤项目,实现上下班人脸打卡。项目采用 级联网络架构实现由粗 糙到精细的人脸侦测,然后采用基于 ArcFace 的特征区分技术识别侦测到的人脸。本项目采用了Mysql数据库进行人脸的采集并把特征值存到数据库中,并设计一个线程把考勤机摄像头获取到的每一帧数利用Opencv进行处理并转成Mat。转成Mat之后,在使用另外一个线程把Mat的数据利用虹软框架进行处理。在虹软识别出来的特征值和Mysql数据库的特征值进行对比,若相似度超过0.8则证明是同一个人。 1、Linux环境的搭建和交叉编译链的搭建 2、利用OpenCv处理每一帧数据 3、把每一帧数据放到Arc框架进行相似度的处理
2018-02-05 -2018-06-13广东讯洋技术有限公司嵌入式工程师
本项目采用A53开发板作为底板,通过STM32F051K8(M0处理器)模块实时收集仓库的环境信息和货物信息,例如温度,湿度、光照强度,货物信息等数据。并且用户可以通过摄像头远程监控仓库的实时情况。当采集完仓库的环境信息后再通过串口发送到服务器中(Cortex-A53),再由A9的读取线程负责接收环境信息并刷新上传到网页端,而网页端则通过BOA服务器接收数据,货物条形码信息则保存到Sqlite3数据库里面。同时对环境温度进行判断,如果温度超过35度则通过蜂鸣器模块报警处理。 1、摄像头视频流的开发; 2、智能仓库采集线程的开发 3. 智能仓库刷新线程的开发
2017-09-03 -2018-01-01广东讯洋技术有限公司嵌入式工程师
扫码购项目主***能够通过GPS定位系统定位到当前位置,并通过当前位置的经纬度去搜索附近的药店。当用户搜索到附近药店的时候,则开始显示出药店的药品。在药店购买药品的时候,用户可以通过扫描二维码的方式去购买商品。当用户添加完购物车***二维码进行支付,当用户支付成功之后则通过调用后台服务器(良药云霄服务器)通过Socket通信的方式去驱动Stm32 Pos打印机使其打印出对应的小票(小票包括:购买金额、商品名称、订单号)。并且无人药店里面还配备了摄像头监控系统,监控系统采用Cortex-A9为主板,通过mjpeg-stream进行移植,并通过uvc和v4l2框架对摄像头数据进行采集。 1. Linux多线程的设计 2. Linux网络通信的开发(UDP通信) 3. 摄像头开发
教育经历
2012-09-01 - 2015-09-10广东东软学院计算机科学与技术专科
12年到15年这段时间主要在广东东软学院进行专科学位的学习