OpenCV学习笔记--认识她

xiaoxiao2021-02-27  460

OpenCV简介

  老规矩,接触一个新技术名词,我们先百科下对她的介绍吧。

  OpenCV(Open Source Computer Vision Library)是一个基于(开源)发行的跨平台计算机视觉库,实现了图像处理和计算机视觉方面的很多通用算法。可以运行在Linux、Windows、Mac OS、Android、IOS操作系统上。它轻量级而且高效–由一系列 C 函数和少量 C++ 类构成,同时提供了Java、C#、Python、Ruby、Perl、MATLAB等语言的封装接口。

  OpenCV 由Intel公司在背后提供支持。它包含了超过500个函数(有点多啊,功能强嘛,看来够学一段时间的了)来实现图形处理和计算机视觉方面的通用算法。

性能支持

为了使得计算密集型视觉任务的性能最大化,OpenCV包括了以下支持:

线程构建模块TBB(Threading Building Block)集成性能函数库IPP(Integrated Performance Primitive)计算统一设备架构CUDA(Compute Unified Device Architecture)开放计算语言OpenCL (Open Computing Language)提供了图像处理器GPU(Graphic Processing Unit)接口

相关应用

1、人机互动

2、物体识别

3、图象分割

4、人脸识别

5、动作识别

6、运动跟踪

7、机器人

看到这些应用名词还是很心动吧,那就开始OpenCV的学习之旅吧!

ithewei 认证博客专家 c/c Qt libhv 编程之路,其路漫漫,吾将上下而求索https://github.com/itheweihttps://hewei.blog.csdn.net
转载请注明原文地址: https://www.6miu.com/read-994.html

最新回复(0)