个人介绍
熟练使用C语言,数据结构及基本算法,具有良好的编程习惯。
熟练使用Linux下高级编程(文件的IO操作,进程线程,搭建并发服务器模型,网络编程),熟悉TCP/IP协议。
熟悉C++编程,Qt图形化界面开发,OpenCV图像处理,MySQL数据库、sqlite3数据库的增、删、查、改等操作。
熟悉shell脚本编程和shell命令,会使用Makefile进行工程管理。
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
2016-09-01 - 2020-06-01洛阳理工学院物联网工程本科
20届毕业生,本科毕业,毕业后工作至今。
技能
开发内容:Qt、Windows、串⼝、OpenCV、⽂件 IO 项⽬功能: 通过红外相机及可⻅光相机实现对远处⽬标的跟踪及测温功能,以及对实验数据存储 处理,软件需要获取相机图像,与转台进⾏串⼝通讯,对实验数据进⾏保存,对存储的实 验数据进⾏数据处理。 由我负责在软件中主要实现对相机图像的获取,与转台通讯,对实验数据进⾏存储及 后续分析。此软件由以下两部分组成。 1. 数据采集端 通过⼚家提供的SDK及RTSP拉流的到红外相机及可⻅光相机图像,对图像进⾏存储, 使⽤ SDK 获取红外图像温度数据,将数据转换为为彩⾊图像显示,并将原始温度数据写⼊ ⽂件进⾏存储,通过串⼝通讯发送指令、获得转台状态数据显示。 2. 数据反演处理端 通过存储数据的⽂件,获得每个像素的温度,转为伪彩⾊图像,通过 OpenCV 寻找并 扣出⽬标图中⽬标。设置环境参数,通过公式反演计算得原始图像各像素的真实温度,将 真实温度转为伪彩⾊,结合⽬标图像⽣成新图像显示,实现对⽬标区域的特殊处理及显示, 并将处理过程保存为视频及图像到本地。
开发内容:Qt、Windows、串⼝、OpenCV、⽂件 IO、RTSP、PID、海康威视相机 项⽬功能: 此项⽬硬件由两转台⼀吊舱及 3 个软件组成。实现模拟激光对抗过程,由⽆⼈机悬挂 吊舱,⻋辆装载引偏转台及压制转台进⾏对抗实验。 我在项⽬中负责 3 个软件编写及调试,包括吊舱软件,压制软件,引偏软件。 1. 吊舱软件通过⽆⼈机透传,串⼝与吊舱实现通讯。使⽤ OpenCV 以 RTSP 拉流的形式获得吊舱中 相机图像,并做图像处理,对图像中⽬标进⾏跟踪,吊舱软件可通过按照通讯协议,发送相 机控制指令,对图像数据存储,对通讯数据分析并存储。 2. 压制软件通过串⼝与压制转台通讯,通过⽹⼝与转台中相机链接,通过海康威视相机 sdk 拿到相 机图像并做图像处理实现对⽬标的跟踪,软件调 PID,通过脱靶量的计算向转台发送⽅位/ 俯仰转动⻆度,使⽬标稳定拉到图像中⼼。 3. 引偏软件通过串⼝与引偏转台通讯,获得引偏转台上的数据,其中根据⼗⼆个激光告警探头的告 警组合,在软件界⾯上画出告警⽅位提示,主要做通讯数据的分析及显示,以及数据记录。