对OpenCV计算机视觉图像处理的简单介绍
Posted 昊虹算法
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对OpenCV计算机视觉图像处理的简单介绍相关的知识,希望对你有一定的参考价值。
OpenCV简介:
OpenCV的最初是CV是“computer vision”的缩写,“computer vision”即计算机视觉。它由1999年英特尔建立的开源计算机视觉处理库,现在已经成为计算机视觉领域最为著名的开源库。
计算机视觉的典型应用场景有目标识别、自动驾驶、医学图像分析、视频内容的理解等。
我们这个专栏主要是介绍使用OpenCV做图像处理的相关知识。那么什么叫图像处理呢?
图像处理是指计算机视觉的预处理过程,比如我们在进行图像识别训练前,先要对图像进行一系列的预处理以方便和加速我们的训练过程,这种处理过程就是计算机视觉的预处理过程,也就是图像处理的主要任务。
图像处理通过数学函数和图像变换等手段对二维数字图像进行分析,它不对图像本身进行任何的推理。它通常包括图像压缩,增强和复原,匹配、描述和识别,函盖图像去除噪声、分割、特征提取等处理方理。
OpenCV与图像处理的关系是什么?
OpenCV提供了许多图像处理中的常用函数和类,极大地方便了人们进行图像处理的相关研究,经过20多年的发展,它已经成为计算机视觉领域最为重要研究工具之一。
OpenCV由一系列C语言函数和C++类构成,除支持使用C/C++语言进行开发之外,它还支持C#、Ruby等编程语言,并提供了Python、MATLAB、Java等应用程序编程接口。
以上是关于对OpenCV计算机视觉图像处理的简单介绍的主要内容,如果未能解决你的问题,请参考以下文章
『python』OpenCV3计算机视觉库第二弹_简单的图片处理
计算机视觉OpenCV 4高级编程与项目实战(Python版):图像像素统计