熟练掌握C、java以及数据结构、部分算法设计,学习并参加ACM算法比赛
熟练掌握android原生开发,在JNI和NDK上有实战经验,对framework、hal层有一定粗浅了解
对YVU、RGB、音视频编解码、推流以及ffmpeg有一定了解,并独立完成了图像采集、编解码、音视频混合、推流的一整套流程
对链接器,交叉编译有一定了解,在android app上移植了opencv、dlib以及python解释器
自学计算机图形学、人工智能中,并想未来往这个方向发展
善于学习,专研能力强,注重团队精神、善于沟通协调、有责任心、执行能力强
(1) Android 基本的UI、基础模块的实现,http、mqtt等业务所需模块
(2) 音视频流的开发,ffmpeg部署、调用,软、硬编解码,音视频流混合、推流
(3) 音视频流的采集并将其显示、存储,数据传递至算法分析后做出相应业务处理(原生android提供的框架以及UVC camera的使用),以及直播推流。把摄像头的视频数据替换成测试视频读取解码后的测试数据
(4) Adas、dsm、人脸识别等算法所需库的移植,使用JNI对算法与业务代码进行交互,结合位置信息、地理栅栏进行相对应的报警
(5) 实现日志本地保存,定时清理,必要时上传至云端
(6) 基于原有项目对单片机业务代码的开发,android、stm32串口通讯模块的开发
(7) Android APP与STM32远程升级(http协议与Y-Modem协议),android负责stm32菜单,以及部分页面的数据存储,STM32负责将接收到的数据进行显示,自己设计定义相关的数据结构,以及组包、解析模块
(1) Android 基本的UI、基础模块的实现,http、mqtt等业务所需模块 (2) 音视频流的开发,ffmpeg部署、调用,软、硬编解码,音视频流混合、推流 (3) 音视频流的采集并将其显示、存储,数据传递至算法分析后做出相应业务处理(原生android提供的框架以
Android 基本的UI、基础模块的实现,http、mqtt等业务所需模块 音视频流的开发,ffmpeg部署、调用,软、硬编解码,音视频流混合、推流 音视频流的采集并将其显示、存储,数据传递至算法分析后做出相应业务处理(原生android提供的框架以及UVC camera