数字图像处理入门OpenCV 基础入门

[计算机视觉基础] OpenCV_1 介绍

2021-09-22  本文已影响0人  砥砺前行的人

\color{red}{计算机视觉类文章会不定期的做更新,欢迎关注}

这即将是一个即将充满收获的旅程。

OpenCV 全称为 Open Source Computer Vision Library,是一个跨平台的计算机视觉库。最早由 Intel 公司发起,目前已经发展成为一个支持多个平台,可用于开发实时的图像处理计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。

OpenCV 支持多种编程语言,如 C++、Python、Java 等,可在不同平台上使用,包括 Windows、Linux、OS X、Android 和 iOS。而 OpenCV-Python 是在 Python 平台上解决计算机视觉问题的包装库。

与 C/C++ 等语言相比,Python 速度较慢。但同时 Python 可以轻松地使用 C/C++ 进行扩展,OpenCV-Python 使用 C/C++ 编写计算密集型代码并创建可用作 Python 模块的 Python 包装器。代码与原始 C/C++ 代码一样快(因为它是实际在后台工作的 C++ 代码),其次,用 Python 编写代码比用 C/C++ 编写代码更容易。 OpenCV-Python 是原始 OpenCV C++ 实现的 Python 包装器。简而言之,使用 OpenCV-Python 库,可以结合 Python 编码的有点以及 OpenCV C++ 库本身的速度优势。

是不是等不及一探究竟?下面就开始带你进入 OpenCV 的 Gui Feature。

参考链接:
https://zh.wikipedia.org/wiki/OpenCV

上一篇下一篇

猜你喜欢

热点阅读