2017.12-至今 烟田无人机APP Android项目负责人
项目介绍:烟田无人机项目是一款应用无人机拍摄图像,经过图像处理生成瓦片图后加载到地图中,根据瓦片图层进行烟田规划,面积计算,烟苗长势判定,烟叶产量估产的农业植保类APP。
技术要点:
1、做烟田规划时,需在烟田现场进行土地规划,不能实时上传到服务器,因此规划的烟田位置数据和签约的烟农信息,需要储存到本地数据库,等到有wifi的时候,批量上传
2、本地数据库和服务器数据库同步,需要以服务器为基准,上传要删除和添加的数据
3、动态规划烟田,通过烟技员的步行路径,实现规划烟田,需要去除坐标偏差较大的坐标点
5、批量烟田绘制,由于烟田数据过大,需要制定范围绘制,并实现层级变更聚合显示
6、瓦片图数据下载和加载,瓦片图加载要根据日期进行分类,实现不同时间段,加载对应时间的瓦片图
我的职责:负责实现项目瓦片图的加载和显示,绘制烟技员步行轨迹规划烟田,完善数据库数据同步,处理烟田和烟农在地图上的绘制和处理相关点击事件,做项目后期的维护和升级
2017.12-2018.06 包烟识别App Android项目负责人
项目介绍:包烟识别App是一款在Android平台采用图像识别技术实现包烟种类识别的一款人工智能应用
技术要点:
1、通过JNI技术将腾讯开源人工智能框架ncnn和开源图像处理库OpenCV集成到项目中
2、采用多线程,通过IO读写方式将算法训练好的检测和识别模型加载到程序中
3、将包烟数据文档读取程序中,使用第三方开源库greendao将数据读取到到本地数据库进行CRUD操作
4、自定义相机实时取帧获取图片,采用多线程技术将图片通过OpenCV进行处理,避免预览界面卡顿
5、调用经过JNI封装好的模型的检测和识别方法对图片进行检测和识别
6、自定义view将检测结果实时绘制成检测框,将识别结果对应到包烟数据进行实时显示
我的职责:独立负责整个APP的架构设计,开发和完成所有的功能需求,把控整项目的进度;并将主要AI功能模块封装成框架,提供给其他AI项目的开发使用
2017.06-2017.10 共享单车App Android项目负责人
项目介绍:一款基于国际化定制的共享单车App
技术要点:
1、采用RxJava+MVP+dagger2 架构,持久化登陆,APP国际化,代码混淆
2、封装Retrofit+RxJava+Gson+Okhttp请求客户端实现网络数据编程
3、深度自定义高德地图(国际版采用google地图),完成单车定位,显示,寻车步行路径规划,单车搜索,骑行路径绘制等功能
4、集成ZXing实现二维码扫码,自定义扫码界面,实现蓝牙通信协议,完成蓝牙指令解锁
5、集成移动支付,分享,推送等第三方功能SDK
6、自定义View实现充值优惠动画和月卡的购买动画
我的职责:独立完成此项目在Android端的架构设计,开发,维护,升级,把控项目进度;撰写开发文档,需求文档和软件测试报告