1、OpenCV简介

您当前位置: 首页 > 树莓派-G1履带坦克 > OpenCV基础教程

image.png 

OpenCV是个什么东西呢?它的全称Open source Computer Vision Library,开放源代码计算机视觉库,如上图所示我们看到的正是OpenCVlogo,可以看到由鲜明的RGB三基色的三个小圆环构成,也就是说,它是一套关于计算机视觉的开放源代码的API函数库。这也就意味着,

(1)不管是科学研究,还是商业应用,都可以利用它来作开发;

(2)所有API函数的源代码都是公开的,你可以看到其内部实现的程序步骤;

(3)你可以修改OpenCV的源代码,编译生成你需要的特定API函数。

Raspblock上的图像处理用到了OpenCV的函数库的某些函数,或者可以说在绝大部分图像处理设计领域都离不开它的存在了,早在许多年前至今在入侵检测、特定目标跟踪、目标检测、人脸检测、人脸识别、人脸跟踪等领域,OpenCV可谓大显身手,而这些,仅仅是其应用的冰山一角。既然我们认识到OpenCV如此的通用,在这章节课程中会给你介绍几种我们我们课程中用到的一些很基础的图像处理函数,也是一些通用的函数,在这里我们先对这些知识大致了解一番后,在后面有颜色识别并追踪、人脸识别并追踪两个实践项目教大家上手,但是OpenCV提供的强大应用功能远不止于此,如果你对Opencv计算机视觉库开发很感兴趣想深入了解的话下面提供了几个网站可供大家参考研究学习:

OpenCV 官方主页:https://www.opencv.org

OpenCV 中文论坛:http://www.opencv.org.cn

OpenCV CSDN 论坛:https://bbs.csdn.net/forums/OpenCV