BREW 应用中的3维图像技术

简介: 版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/6509014

OpenGL(Open Graphics Library)是一个2D和3D的开放式图形标准,前身是SGI公司的IRIS GL,Microsoft、SGI、IBM、DEC、SUN、HP等大公司都采用了OpenGL做为三维图形标准。而作为移动3D图形行业标准的OpenGL ES的出现,避免了手机制造商由于互不兼容的游戏软件格式而导致无谓的市场竞争。

OpenGL ES源自PC市场,是一个从OpenGL淬取出来的低容量的先进绘图用API,能够运用OpenGL的资源。。在应用软件与软硬件之间,它提供了底层应用的可用程序化接口(API)。这是3D针对嵌入式系统所制定的绘图API,能够进行3D绘图与3D游戏的实现,在不同的行动装置或是嵌人式系统间应用非常便利。因此,Open GL-ES已经获得了广泛的行业支持,不仅得到了手机制造商及器件与内核提供商的支持,同时也获得了图形引擎、游戏开发商以及操作系统供应商的支持。

OpenGL ES包括floating-point和fixed-point两个profiles。OpenGL ES也包含了平台接口层的规范,称为EGL。这层接口和平台间是独立的,厂商可以选择是否将他放入自己的产品里。整合平台当然也包含了一致性的测试,厂商也可以定义自己的平台接口层。EGL接口实现了和native窗口系统的绑定。

在BREW中,通过OpenGL ES的扩展类提供了对OpenGL ES的良好支持,包含了三个部分:IEGL接口,IGL接口和数据类型。IEGL接口提供了从应用访问EGL实现,打包了标准EGL函数,同时也提供了函数接口。IGL接口提供了从应用访问OpenGL ES实现。从所需要的文件来说,还需要一个OpenGL ES扩展工具包。在这个工具包中,给用户提供了可用来显示3D的设备文件,3D程序运行相关的头文件,以及OPENGL ES扩展的动态链接库。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wireless_com/archive/2010/07/21/5751916.aspx

目录
相关文章
|
2月前
|
Linux
【Deepin 系统】Linux系统安装Halcon机器视觉工具
在Deepin Linux系统上安装Halcon机器视觉工具的详细步骤,包括下载安装包、安装、配置环境、复制license文件以及启动Halcon软件。
165 0
|
5月前
|
算法 安全 机器人
最新版opencv4.9安装介绍,基本图像处理详解
最新版opencv4.9安装介绍,基本图像处理详解
269 0
|
Python
Stable DiffusionAI绘画一键启动整合包
Stable DiffusionAI绘画一键启动整合包
262 1
|
机器学习/深度学习 算法 决策智能
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(下)
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(下)
350 0
|
存储 机器学习/深度学习 编解码
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(上)
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(上)
387 0
|
机器学习/深度学习 传感器 Ubuntu
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM(下)
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM(下)
279 0
|
存储 传感器 编解码
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM(上)
ubuntu16.04下ROS操作系统学习笔记(八)机器人SLAM与 Gmapping-Hector_slam-Cartographer--ORB_SLAM
153 0
|
算法
ubuntu18.04Melodic版本使用Velodyne16线3D激光,安装PCL教程,安装gtsam教程,安装LeGO_LOAM建图算法
ubuntu18.04Melodic版本使用Velodyne16线3D激光,安装PCL教程,安装gtsam教程,安装LeGO_LOAM建图算法
217 0
|
编译器 Linux 计算机视觉
计算机视觉-图像处理入门(三):在Windows系统里配置dlib环境并做图像批量处理
计算机视觉-图像处理入门(三):在Windows系统里配置dlib环境并做图像批量处理
186 0
计算机视觉-图像处理入门(三):在Windows系统里配置dlib环境并做图像批量处理