个人介绍
2. 精通linux/windows下的多线程,进程间通信,socket,tcp/ip,http,websoket,zmq,mqtt协议
3. 使用QT工具,vs,vscode等开发工具
4. 熟练使用python语言,mysql,sqlite数据库
5. 工业相机及opencv做视觉检测
6. 英语四级,能阅读并理解英文技术文档。
工作经历
2022-06-01 -至今宁波海天增材科技有限公司软件开发工程师
主要工作是工业相机的二次开发,包括取流,播放,以及使用opencv做缺陷检测,目前已经交付客户使用,使用反馈良好。 该项目为独立完成,主要使用到的技术为c++,opencv,多线程等,开发工具为qt。
2020-07-01 -2022-06-01上海复瞰科技有限公司软件开发工程师
一、 亿级像素大数据展示平台 该项目基于复旦大学化级像素阵列相机及球机,进行 A1 分析(车牌、人员密度等的识别及分析)、高低联动及视频流拼按进行大屏展示:同时历史视频回放模块采用海康 NVR 进行存储。 本人主要负责服务端开发,对相机相关的配置数据管理,全景坐标转换为 PTZ 控制球机转动;使用海康 SDK 与其 NVR设备进行录像文件的管理等; 主要技术:单例及工厂设计模式、多线程、tcp/ip协议、BlockQueue、Xpack、OpencV、海康 sdk 的二次开发涉及算法:图像匹配、最小二乘法及梯度下降法求解线性回归 二、嵌入式视频分析盒项目 该项目基于复旦大学亿级像素摄像头提供的视频流分析系统,从前端添加配置相机及其他设备信息、到后端对视频进行编解码,然后给到 Al端进行人工智能识别检测,根据用户制定的报警规则进行实时抓图及录像的处理,该套系统部署在一个联入式盒子中,同时将每个盒子在云端注册,实现数据的上报存储,为其他系纷提供数据等。 本人负责后端服务的开发、数据库的管理、远程升级等 主要技术:sqlite3、多线程、函数回调、
2018-07-01 -2020-07-01上海海高通信股份有限公司软件开发工程师
—、集群通调度台软件 该项目是针对公司的集群通专用调度合软件,可视化图形调度界面,使调度用户的状态一目了然:快捷的语音呼叫和 视频调度,为用户提供了极高效率的调度操作,调度台与服务器进行通信,进行数据的交换,同时具有GIS地图实时显示手机终端的位置及状态信息。 主要涉及的技术:UDP、TCP/P、MFC 相关技术、Socket、多线程、锁机制等。
教育经历
2014-09-01 - 2018-07-01黄山学院计算机科学与技术本科
技能
1.该项目基于复旦大学亿级像素阵列相机及球机,进行AI分析(车牌、人员密度等的识别及分析)、高低联动及视频流拼接进行大屏展示:同时历史视频回放模块采用海康NVR 进行存储。 2.本人主要负责服务端开发,对相机相关的配置数据管理,全景坐标转换为 PTZ 控制球机转动:使用海康 SDK与其NVR设备进行录像文件的管理等 3.主要技术:单例及工厂设计模式、多线程、tcp/ip 协议、BlockQueue、Xpack、OpenCV、海康sdk 的二次开发涉及算法:图像匹配、最小二乘法及梯度下降法求解线性回归.
1.该项目基于复旦大学亿级像素摄像头提供的视频流分析系统,从前端添加配置相机及其他设备信息、到后端对视频进行编解码,然后给到AI端进行人工智能识别检测,根据用户制定的报警规则进行实时抓图及录像的处理,该套系统部署在一个嵌入式盒子中,同时将每个盒子在云端注册,实现数据的上报存储,为其他系统提供数据等 2.本人负责后端服务的开发、数据库的管理、远程升级等 3.主要技术: sqlite3、多线程、函数回调、管道、zmq、mqtt、http、websocket、curl、mongoose、shell 升级脚本等