opencv常用函数,opencv功能详解
1.OpenCV个人资料:
OpenCV是基于BSD许可(开源)的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。轻量级的——由一系列C函数和少量C类组成。同时提供了Python、Ruby、MATLAB等语言的接口,实现了很多图像处理和计算机视觉的通用算法。OpenCV是用C语言写的,主接口也是C语言,但是还是保留了很多C语言的接口。
在计算机视觉项目的开发中,OpenCV作为一个慷慨的开源库,拥有丰富的通用图像处理函数库,用C/C语言编写,Linux/Windows/Mac操作。此外,OpenCV还提供了Java、python、cuda等用户界面,以及机器学习的基本算法调用,使得图像处理和图像分析更加容易,也让开发者在算法设计上更加努力。
2.为什么要用OpenCV?
Python是强大的,它也有自己的图像处理库PIL,但与之相反的是。
对于OpenCV来说,还是弱很多。像许多开源软件一样,我们也提供OpenCV。
完美的python界面,调用非常简单。OpenCV的稳定版本是2.4.8,最新版本。
是3.0,包含了2500多种算法和函数。大多数可能的成熟算法
可以通过调用OpenCV的函数来实现,非常方便。