OpenCV 与 OpenGL 的关系是什么?
2024-10-19 07:29:39
OpenCV是 Open Source Computer Vision Library
OpenGL是 Open Graphics Library
OpenCV主要是提供图像处理和视频处理的基础算法库,还涉及一些机器学习的算法。比如你想实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是CV的领域
OpenGL则专注在Graphics,3D绘图。
其实两者的区别就是Computer Vision和Computer Graphics这两个学科之间的区别,前者专注于从采集到的视觉图像中获取信息,是用机器来理解图像;后者是用机器绘制合适的视觉图像给人看。
似乎没啥关系!
OpenGL是 Open Graphics Library
OpenCV主要是提供图像处理和视频处理的基础算法库,还涉及一些机器学习的算法。比如你想实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是CV的领域
OpenGL则专注在Graphics,3D绘图。
其实两者的区别就是Computer Vision和Computer Graphics这两个学科之间的区别,前者专注于从采集到的视觉图像中获取信息,是用机器来理解图像;后者是用机器绘制合适的视觉图像给人看。
似乎没啥关系!
作者:李智辉
链接:https://www.zhihu.com/question/20212016/answer/14468287
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
最新文章
- iOS之解决崩溃Collection <;__NSArrayM: 0xb550c30>; was mutated while being enumerated.
- ArcGIS Engine开发之鹰眼视图
- Win10商店东方财富网 UWP版更新,支持平板,PC,手机
- Linux C++线程池
- Javascript.Reactjs-5-prop-validation-and-proptypes
- 【读书笔记】读《JavaScript设计模式》之工厂模式
- Win7 下安装RabbitMQ
- javascript 与 java
- ZooKeeper配额
- H5微信播放全屏问题
- 关于使用mybatis的几点总结
- 【NOIP模拟】Grid(字符串哈希)
- 10.javaweb核心标签库详解
- 有关UnrealEngine材质编辑器中的Custom节点的一些小贴士
- sublime3 破解
- mybatis源码解析之环境准备
- C#中的readonly跟const用法小结
- 20155208 2006-2007-2 《Java程序设计》第1周学习总结
- Entityframework:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。
- dva subscription的使用方法
热门文章
- 初探Java设计模式4:JDK中的设计模式
- Linux rsync 两个目录镜像备份
- Magicodes.NET框架之路——V0.0.0.5 Beta版发布
- [九]基础数据类型之Boolean详解
- vm12 安装ubuntu15.10详细图文教程 虚拟机安装ubuntu安装 ubuntu更新软件 ubuntu一直卡在下载语言怎么办?
- windows7安装MySQL-python遇到的坑
- 【.NET Core项目实战-统一认证平台】第七章 网关篇-自定义客户端限流
- Python xml 模块
- Redis过期策略
- Vue开篇之Vue-cli搭建项目