文武的学习笔记

格物致知 知行合一


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 专题

联系方式

  • 手机:18328002388

  • Email:liu-wenwu@foxmail.com

  • 微信号:liu_wen_wu


个人信息

  • 刘文武/男/1991

  • 硕士/电子科技大学航空航天学院

  • 技术博客:http://liu-wenwu.github.io

  • Github:http://github.com/liu-wenwu

  • 期望职位:C/C++研发工程师

  • 期望工作地:青岛、杭州、成都

教育经历

  • 电子科技大学 控制工程 研究生(2014.9 至今)

  • 山东科技大学 电子信息科学与技术 本科(2010.9 2014.7)

专业技能

  1. 熟悉C/C++,了解Java,熟悉常用数据结构和算法。

  2. 熟悉Qt、Android NDK开发,熟悉OpenCV、FFmpeg开源库。

  3. 熟悉ARM嵌入式开发,熟练使用C51、MSP430、STM32、FPGA等。

  4. 熟悉计算机视觉、增强现实相关算法以及工程架构。

  5. 熟练使用Linux系统,了解Shell脚本编程,了解OpenGL编程。

荣誉奖励

  • 2016年“中国研究生未来飞行器创新大赛”全国二等奖 地空两栖飞行器设计

  • 2016年华为软件精英挑战赛成渝赛区冠军队 加入点和边约束的有向带权图最短路算法CodeCraft-LTZ

  • 2016年“全志杯”微创客高校挑战赛全国三等奖 ARToolkit+Unity+PHP+OpenCV实现增强现实游戏开发平台

  • 2013年全国大学生电子设计竞赛山东一等奖 MSP430开发板+语音数字编解码模块实现可中继的红外语音传输

  • 2013年“博创杯”全国大学生嵌入式物联网设计大赛全国三等奖 Qt、OpenCV交叉编译实现人脸识别智能家居


实习经历

(2015.03 ~ 2016.08)成都触及科技公司

使用技术:OpenCV,OpenGL,Android NDK,Unity,FFmpeg

在该创业公司周末兼职,负责增强现实SDK的外包项目,项目团队有8人。本人负责的阶段性工作如下:

  1. 负责自然识别AR算法的研究,通过参考大量资料和开源代码,在两个月内完成了算法的实现工作。
  2. 进行安卓平台SDK的开发工作,通过JNI技术,采用C++和OpenCV完成该平台SDK的开发。
  3. 与后台开发工程师合作,采用Socket通信,加入云识别算法的功能
  4. 独立完成安卓SDK两个Demo的开发:流媒体AR,采用ijkplayer开源播放器实现;3D动画模型AR,采用assimp读取模型,使用OpenGL ES 2.0完成渲染。
  5. 配合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.

技术文章

  • 一步步写STM32 OS

技能清单

  • 语言:C/C++熟悉 Java了解

  • 平台:Qt熟悉 Android NDK熟悉 OpenGL熟悉

  • 开源库:OpenCV熟悉 ARToolkit熟悉 FFmpeg熟悉

  • 常用工具:Visual Studio Qt Creator Eclipse

  • 熟悉硬件:ARM、C51、STM32、FPGA


致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。

liu-wenwu

liu-wenwu

我就是我,不一样的烟火

18 日志
9 分类
28 标签
GitHub
© 2016 liu-wenwu
由 Hexo 强力驱动
主题 - NexT.Mist