什么是OpenCV?
OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。最新版本是3.2 ,2016年12月23日发布,是我们从事软件开发必备技能。
OpenCV应用领域?
目前软件开发领域应用场景:人机互动、物体识别、图像分割、人脸识别、动作识别、运动跟踪、机器人、运动分析、机器视觉、结构分析、汽车安全驾驶。
什么是OpenGL?
OpenGL是行业领域中最为广泛接纳的 2D/3D 图形 API,其自诞生至今已催生了各种计算机平台及设备上的数千优秀应用程序。OpenGL是独立于视窗操作系统或其它操作系统的,亦是网络透明的。
OpenGL应用领域?
在包含CAD、内容创作、能源、娱乐、游戏开发、制造业、制药业及虚拟现实等行业领域中,OpenGL帮助程序员实现在 PC、工作站、超级计算机等硬件设备上的高性能、极具冲击力的高视觉表现力图形处理软件的开发。那么在安卓领域能够作为性能优化解决方案之一,例如:UI界面高性能渲染绘制、图形图像高性能渲染绘制等等...
什么是VR?
虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。
VR发展历程?
虚拟现实技术演变发展史大体上可以分为四个阶段:有声形动态的模拟是蕴涵虚拟现实思想的第一阶段(1963年以前);虚拟现实萌芽为第二阶段(1963 -1972 );虚拟现实概念的产生和理论初步形成为第三阶段(1973 -1989 );虚拟现实理论进一步的完善和应用为第四阶段(1990 -2004 )。
VR技术应用领域?
医学、娱乐、军事航天、室内设计、房产开发、工业仿真、文物古迹、游戏、Web3D、地理、汽车仿真、轨道交通、能源领域、生物力学、虚拟现实。VR也是作为科技前沿技术,那么每一个移动端开发者必须站在科技前沿的角度去看待自己未来发展走向,这样进一步提高自己个人企业竞争力,同时在这个行业中长期发展。
看到最后感觉怎么样?如果想学习更多更详细的安卓知识,想成为程序大神?那下面这个福利你一定不能错过。
先看实战图↓↓
实战效果图
简介 |Android免费直播分享课
调性:我们只想做一场有深度的技术交流分享。
适合人群:有Java基础,或者C/C++基础、或者安卓基础、对安卓以及底层感兴趣,对新技术感兴趣
课程介绍:本期实训针对科技前沿技术爱好者,针对图像学爱好者以及安卓底层NDK开发爱好者,以及想要从事安卓底层开发的工程师。同时也为同学们的技能储备带来帮助,为今后的个人发展方向提供一个参考。
学习收获:
第一点:了解掌握目前行业前沿技术必备技能以及技术研究方向
第二点:初步了解科技前沿VR/AR图像学OpenCV/OpenGL技术领域框架应用
第三点:能够基于老师讲解内容进行项目底层NDK开发。
提示:此课程以内容干货分享为主,2017年7月24日(周一)-2017年7月31日(周一),总共8节课,每天晚上8:30-11:30分,因QQ群人数限制,请确认自己的需求后再进群,把机会留给更需要的同学!
↓↓免费直播课课程表↓↓
第一节课
上课 时间:2017年7月24日 周一晚上8:30-11:30分
主讲老师:Dream老师
课题:VR/AR科技前沿-Android底层NDK性能优化以及多平台兼容性处理
上课内容:目前科技前沿VR/AR技术储备以及研究方向、Android平台下实现图像二进制操作以及修改二进制值、调整图片像素、ARGB像素二进制排版规律、计算机字节序原理分析、基于NDK开发C/C++处理OpenCV平台兼容性、性能优化比较
第二节课
上课时间:2017年7月25日 周二晚上8:30-11:30分
主讲老师:Tony老师
课题:RecyclerView穿插SnackBar的独特理解实现PhotoView
上课内容:目前最热门的Android技术,能够使你快速掌握Material Design设计风格,加强快速开发项目的能力,告别传统的单调模式,一些实用又绚丽的控件使代码更加优雅。
第三节课
上课时间:2017年7月26日 周三晚上8:30-11:30分
主讲老师:Jerry老师
课题:移动端企业级高需求开发核心功能模块--纯手动开发即时通讯
上课内容:为了满足 App 内的社交沟通需求,提供单群聊、超级群等多种聊天模式,支持红包、图片、语音和小视频,实时消息推送,高度自定义界面,高清音视频通话,有效提升用户粘性和活跃度。所以即时通讯技术成为了当今开发者必需要掌握的一项技能!
第四节课
上课 时间:2017年7月27日 周四晚上8:30-11:30分
主讲老师:青岩老师
课题:OpenGL ES科技前沿图像学-Android平台下3D游戏场景动画制作
上课内容:目前科技前沿VR/AR图像学算法技术储备,可移植平台OpenGL ES成像原理,Android平台下3D高级开发技巧,纹理映射等高级特效的使用,Android平台下OpenGL ES游戏场景动画制作。
第五节课
上课 时间:2017年7月28日 周五晚上8:30-11:30分
主讲老师:尧金老师
课题:行业技术大牛分享-百度地图全景图核心技术分析与实现
上课内容:在移动平台上实现全方位实景360度图片,全景由于它给人们带来全新的真实现场感和交互式的感受。它可广泛应用于三维电子商务,如在线的房地产楼盘展示、虚拟旅游、虚拟教育等领域。
第六节课
上课 时间:2017年7月30日 周六晚上8:30-11:30分
主讲老师:Tony老师
课题:JumpingBeans动画Rxjava2.0,Retrofit2.0结合Banner实现炫酷效果
上课内容:目前最热门的Android技术,能够使你快速掌握Rxjava2.0,Retrofit2.0,理解1.0与2.0的区别,加强快速开发项目的能力,告别传统的单调模式,一些实用又绚丽的动画使代码更加优雅,告别传统的ViewPager。
第七节课
上课 时间:2017年7月29日 周日晚上8:30-11:30分
主讲老师:青岩老师
课题:OpenGL ES科技前沿图像学-Android平台下3D复杂图形绘制
上课内容:目前科技前沿VR/AR图像学算法技术储备,可移植平台OpenGL ES成像原理,Android平台下3D高级开发技巧,Android平台下OpenGL ES图形绘制、算法分析。
第八节课
上课 时间:2017年7月31日 周一晚上8:30-11:30分
主讲老师:Dream老师
课题:移动项目架构设计-MVP架构设计深度剖析
上课内容:能够初步理解MVP架构设计原理、能够独立搭建MVP项目框架、能够应用MVP架构设计对程序代码结构进行优化、基于MVP泛型设计、动态代理/静态代理、MVP进阶与优化。
师资介绍
特邀讲师·Dream老师
从事软件开发8年,2009年从事Java Web开发、.Net开发,2011年担任360手机安全卫士开发工程师,2013年担任国内某第一批知名移动互联网创业公司产品项目开发总监,同时兼任Andorid、iOS开发以及项目架构师。
2015年从事线上教育,资深互联网在线教育讲师,目前担任潭州移动事业部负责人,兼移动事业部教学总监,同时也是潭州iOS学院和新技术学院创始人兼主讲老师,讲课幽默且充满激情。
在专业技术方面精通Java开发、安卓开发、iOS开发,在架构设计方面有独特认知,擅长C/C++底层开发,平台兼容性处理,性能优化,OpenCV/OpenGL/Unity3D。同时在VR/AR以及智能安防领域有深入研究。
本期实训针对科技前沿技术爱好者,针对图像学爱好者以及安卓底层NDK开发爱好者,以及想要从事安卓底层开发的工程师。同时也为同学们的技能储备带来帮助,为今后的个人发展方向提供一个参考。
责任编辑: