联系方式
手机:
18328002388
Email:
liu-wenwu@foxmail.com
微信号:
liu_wen_wu
个人信息
刘文武/男/1991
硕士/电子科技大学航空航天学院
Github:http://github.com/liu-wenwu
期望职位:C/C++研发工程师
- 期望工作地:青岛、杭州、成都
教育经历
电子科技大学 控制工程 研究生(2014.9 至今)
山东科技大学 电子信息科学与技术 本科(2010.9 2014.7)
专业技能
熟悉C/C++,了解Java,熟悉常用数据结构和算法。
熟悉Qt、Android NDK开发,熟悉OpenCV、FFmpeg开源库。
熟悉ARM嵌入式开发,熟练使用C51、MSP430、STM32、FPGA等。
熟悉计算机视觉、增强现实相关算法以及工程架构。
熟练使用Linux系统,了解Shell脚本编程,了解OpenGL编程。
荣誉奖励
2016年“中国研究生未来飞行器创新大赛”全国二等奖
地空两栖飞行器设计
2016年华为软件精英挑战赛成渝赛区冠军队
加入点和边约束的有向带权图最短路算法
CodeCraft-LTZ2016年“全志杯”微创客高校挑战赛全国三等奖
ARToolkit+Unity+PHP+OpenCV实现增强现实游戏开发平台
2013年全国大学生电子设计竞赛山东一等奖
MSP430开发板+语音数字编解码模块实现可中继的红外语音传输
2013年“博创杯”全国大学生嵌入式物联网设计大赛全国三等奖
Qt、OpenCV交叉编译实现人脸识别智能家居
实习经历
(2015.03 ~ 2016.08)成都触及科技公司
使用技术:OpenCV,OpenGL,Android NDK,Unity,FFmpeg
在该创业公司周末兼职,负责增强现实SDK的外包项目,项目团队有8人。本人负责的阶段性工作如下:
- 负责自然识别AR算法的研究,通过参考大量资料和开源代码,在两个月内完成了算法的实现工作。
- 进行安卓平台SDK的开发工作,通过JNI技术,采用C++和OpenCV完成该平台SDK的开发。
- 与后台开发工程师合作,采用Socket通信,加入云识别算法的功能
- 独立完成安卓SDK两个Demo的开发:流媒体AR,采用ijkplayer开源播放器实现;3D动画模型AR,采用assimp读取模型,使用OpenGL ES 2.0完成渲染。
- 配合Unity工程师,编写了Unity的Android和Windows两个平台的插件。
目前该项目已成功验收,已有基于该SDK的应用上线。通过这段时间的工作和学习,已经掌握了增强现实的基础算法和项目框架,熟练使用NDK开发和OpenGL编程、Socket编程,能够独立实现增强现实算法及其应用。
项目经历
(2016.07-至今) 复杂城市背景下红外弱小目标的快速识别算法研究
描述:国家XXX项目,针对复杂的城市背景,在无人机或导弹载体上,对红外弱小目标(主要是车辆目标)识别跟踪算法展开研究,该算法由预处理、稳像、检测、跟踪四部分组成。预处理采用PM模型,大大减弱了图像的噪声。稳像采用Surf-Ransac匹配算法,消除载体的抖动。跟踪预采用KCF+粒子滤波算法。
职责:独立完成算法的编写、调试,以及毕业论文的撰写。
竞赛经历
(2016.04-2016.06) SDN路由网络寻路快速算法的实现
描述:题目描述为在一个有向加权图中,寻找两条满足条件的最短路径。名次按照重复边数目、权值大小、运行时间的优先级排列。在两个月比赛时间内,我们队查询了大量资料,成功将问题转换成旅行商问题,采用LKH启发式算法、动态必经点集、边惩罚等技术解决了问题,并取得了很好的成绩。
职责:队伍为3人,担任队长,负责协调队伍讨论算法,编写程序,调试和优化。
(2016.01-2016.04)基于ARToolkit的增强现实游戏开发平台
描述:本平台包含服务器、后台管理网站、Unity插件三部分。服务器功能是与客户端Socket通信,返回识别结果,识别算法基于k-means聚类的词汇树实现;通过后台管理网站,用户能够上传管理AR识别图,采用PHP+H5开发;Unity的AR插件通过与服务器通信,能够识别用户上传的AR图片,搭载ARToolkit引擎,用户可以在Unity平台上开发AR游戏。
职责:队伍为2人,担任队长,负责后台服务器训练、识别算法的研究和实现、Unity插件的开发。
开源项目
- ARUnity : A framework using unity to achieve augmented reality based on OpenCV.
技术文章
技能清单
语言:C/C++
熟悉
Java了解
平台:Qt
熟悉
Android NDK熟悉
OpenGL熟悉
开源库:OpenCV
熟悉
ARToolkit熟悉
FFmpeg熟悉
常用工具:
Visual Studio
Qt Creator
Eclipse
熟悉硬件:
ARM
、C51
、STM32
、FPGA
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。