个人介绍
完美主义者,技术即艺术
多年开发经验,主要开发语言C++,并熟悉使用Java、C#,具有丰富的项目经验。
有GIS相关从业经验,开发过多个GIS应用系统
有视频安防从业经验,熟悉音视频编解码,熟悉使用FFmpeg
有三维渲染开发经历,熟练使用三维空间运算基本的数学知识,如向量、矩阵、四元数等,熟悉PBR、IBL等常规渲染技术,熟悉shader
熟悉嵌入式开发,有AVR、ARM等单片机开发经验
工作经历
2016-10-07 -至今恩施州联信科技发展有限公司软件开发
技术路线规划,并协助团队解决项目技术难点,并且参与公司项目开发。 个人为公安开发了一套三维仿真软件,用来进行预案制作,案件复盘等
教育经历
2008-09-01 - 2012-06-08武汉纺织大学轻化工程本科
在武汉纺织大学完成了4年学习,本科学士学位毕业
资质认证
技能
XNVR 是一款高性能,高稳定性流媒体中间服务器(Linux系统),支持 HTTP API 调用。 1. 支持接入多种视频源,并通过流媒体服务器分发给多客户端播放 2. 提供过滤器支持,包括模糊,马赛克,基于深度神经网络的识别等 3. 支持自定义分辨率输出,支持实时截图 支持的输入视频源: 1. RTSP视频地址(主动模式/被动模式) 2. 标准ONVIF协议,并支持云台控制 3. GB28181协议实时流和录像回放,并支持云台控制和回放速度控制 4. Websocket FLV 5. 图片/视频等多媒体文件或链接 6. 支持JT808车载设备视频接入 7. 私有XCAM协议 8. 通过标准接口支持更多的视频源,例如第三方SDK 支持的输出格式: 1. RTMP 2. HTTP-FLV 3. HLS 4. WebRTC 视频滤镜: 人脸识别 马赛克、高斯模糊等
AVATAR 是一款跨平台高性能的3D引擎,底层采用 C++ 开发,目前支持 Windows、Linux、Android 三个平台。渲染部分基于 OpenGL3.3/ES3.0,引擎具有很高的可移植性,除了 earcut、freetype、glew、libcurl、libjpeg、libpng、lua、minimp3、openal、rapidxml、zlib 这些开源的第三方库以外无其他依赖库。引擎的特点是简单高效的同时提供非常丰富的功能。这是我的一个业余项目,部分特性见下方介绍。关于引擎的技术部分,可参考我的个人博客 http://blog.csdn.net/luoyexunxue 引擎的部分特性: 1. 支持多种纹理格式 BMP TGA PNG JPG,同时支持程序纹理 2. 支持载入动画模型 MS3D DAE GLTF 和静态模型 OBJ STL 3DS 以及骨骼动画 BVH 并可配置自定义加载器 3. 基于 OpenAL 的 3D 音效,支持 WAV 和 MP3 格式音频载入 4. 集成 FreeType 字体库,支持自定义字体显示 5. 集成 Lua 脚本引擎,支持使用 Lua 与引擎的交互,基于脚本的 GUI 系统,具有非常灵活的事件处理能力 6. 能够实现诸如实时监控,摄像头视频采集,摄像头控制等功能 7. 实现了一个小型快速的物理引擎,能够进行刚体模拟,包括碰撞反馈,浮力模拟等 8. 内建多种后处理,如立体视觉透视矫正,HDR,FXAA,红蓝3D,VolumeLight 以及用户自定义后处理 9. 支持场景节点动画,包括缩放,旋转,平移,包含多种动画方式 10. 包含多种相机,可完成诸如第一人称游戏、第三人称游戏、模型浏览、飞行模拟、VR模式等多种控制 11. 完整的日志系统,可指定输出级别,可输出到文件和控制台 12. 支持读取多种文件来源,本地文件系统,压缩文件,HTTP/FTP 网络资源 13. 包含 Delaunay 三角网生成、FFT 变换/逆变换、JSON 解析、模型分层切片、UDP 网络通信等基础库 14. 包含多线程异步任务接口,可以实现多线程模型载入等功能