中易网

opengl和opencv的区别

答案:3  悬赏:70  
解决时间 2021-01-16 23:41
  • 提问者网友:临风不自傲
  • 2021-01-16 06:54
opengl和opencv的区别
最佳答案
  • 二级知识专家网友:行路难
  • 2021-01-16 07:37
OpenCV是 Open Source Computer Vision Library
OpenGL是 Open Graphics Library
OpenCV主要是提供图像处理和视频处理的基础算法库,还涉及一些机器学习的算法。比如你想实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是CV的领域
OpenGL则专注在Graphics,3D绘图。
其实两者的区别就是Computer Vision和Computer Graphics这两个学科之间的区别,前者专注于从采集到的视觉图像中获取信息,是用机器来理解图像;后者是用机器绘制合适的视觉图像给人看。
全部回答
  • 1楼网友:风格不统一
  • 2021-01-16 09:18
OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。
Delphi,是Windows平台下著名的快速应用程序开发工具。它的前身是DOS时代盛行一时的“Borland Turbo
Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders
Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面(Graphical User Interface,简称GUI)为开发环境,通过IDE、VCL工具与编译器,配合链接数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。Delphi所编译的可执行文件,虽然容量较大,但因为产生的是真正的原生机器码,性能上比较快速。除了使用数据库的程序之外,不需安装即可运行,在使用上相当方便。
  • 2楼网友:洒脱疯子
  • 2021-01-16 09:04
是两个不同的库,OpenCV是一个基于(开源)发行的跨平台计算机视觉库,OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息