当前位置: 首页 > news >正文

OpenCV/OpenCL/OpenGL区别

OpenCV/OpenCL/OpenGL区别:

 

 

  • OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的应用程序接口(API)的规格,它用于生成二维、三维图像。这个接口由近三百五十个不同的函数调用组成,用来从简单的图形比特绘制复杂的三维景象。而另一种程序接口系统是仅用于Microsoft Windows上的Direct3D。OpenGL常用于CAD、虚拟实境、科学可视化程序和电子游戏开发

 

 

 

  • OpenCL (Open Computing Language,开放计算语言) 是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。OpenCL由一门用于编写kernels (在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。OpenCL提供了基于任务分区和数据分区的并行计算机制。OpenCL类似于另外两个开放的工业标准OpenGL(跨平台图形API)和OpenAL(跨平台音效API),这两个标准分别用于三维图形和计算机音频方面。OpenCL扩充了GPU图形生成之外的能力。OpenCL由非盈利性技术组织Khronos Group掌管。

 

 

 

  • OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库(主要操作对象是图像)。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。

转载于:https://www.cnblogs.com/Ph-one/p/8807984.html

相关文章:

  • 工厂方法模式
  • Spring Cloud学习笔记-007
  • Reverse Integer
  • W650DC_DD_CFL_Win64(刷八代CPUBios)
  • Resource 的 IsSealed 问题
  • Machine Learning 第三周
  • React Native报错undefined is not an object(evaluating ‘_reactnative.propTypes’)解决办法...
  • Vue.js 子组件的异步加载及其生命周期控制
  • BZOJ 1283 序列 费用流 网络流 线性规划
  • kafka知识体系-kafka leader选举
  • 数据概述
  • winform控件大全
  • C#如何在VS2015 2017版本中编写WPF UI界面引入第三方SVG图形
  • 设计模式体会
  • 函数参数选项的处理getopt getopt_long getopt_long_only
  • 收藏网友的 源程序下载网
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 【知识碎片】第三方登录弹窗效果
  • dva中组件的懒加载
  • IDEA常用插件整理
  • JavaScript设计模式系列一:工厂模式
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Linux链接文件
  • nginx 配置多 域名 + 多 https
  • win10下安装mysql5.7
  • 从setTimeout-setInterval看JS线程
  • 工作中总结前端开发流程--vue项目
  • 技术胖1-4季视频复习— (看视频笔记)
  • 山寨一个 Promise
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​ArcGIS Pro 如何批量删除字段
  • ${factoryList }后面有空格不影响
  • (3)(3.5) 遥测无线电区域条例
  • (33)STM32——485实验笔记
  • (全注解开发)学习Spring-MVC的第三天
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (循环依赖问题)学习spring的第九天
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)ORM
  • (转载)OpenStack Hacker养成指南
  • .gitignore文件_Git:.gitignore
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET企业级应用架构设计系列之应用服务器
  • .Net中的设计模式——Factory Method模式
  • .sdf和.msp文件读取
  • @CacheInvalidate(name = “xxx“, key = “#results.![a+b]“,multi = true)是什么意思
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • @Transactional 详解
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [APIO2015]巴厘岛的雕塑