OpenCV和OpenGL

作者: dashingqi | 来源:发表于2021-01-07 10:14 被阅读0次
    Android_Banner.jpg

    OpenCV

    OpenCV是 Open Source Computer Vision Library
    OpenCV主要是提供图像处理和视频处理的基础算法库,还涉及一些机器学习的算法。比如你想实现视频的降噪、运动物体的跟踪、目标(比如人脸)的识别这些都是CV的领域
    它是可以运行在Linux、Window、和Mac OS操作系统上,它是轻量级而且很高效的。
    底层是有C和C++构成的,同时也提供了Python、Ruby、Java等语言的接口

    OpenGL

    OpenGL是 Open Graphics Library
    是一个跨语言跨平台的编程接口规格的专业图形程序接口。
    OpenGL则专注在Graphics,3D绘图。

    应用的一些解释

    OpenCV专注于从采集到的视觉图像中获取信息,是用机器来理解图像的;而OpenGL使用机器绘制合适的视觉图像给人看的(View中的数据绘制到屏幕上就是用OpenGL)
    其实也可以这么理解就是
    OpenCV是图像到数据
    OpenGL是数据到图像
    在说的牛逼一点就是
    OpenCV是用来解析图片处理视频的,而我们的OpenGL用拿到的数据做2D和3D场景的绘制

    相关文章

      网友评论

        本文标题:OpenCV和OpenGL

        本文链接:https://www.haomeiwen.com/subject/yroaoktx.html