从opencv-python入门opencv--opencv-python简介
一、文章简介
本文为《从opencv-python入门opencv》系列的第一篇文章,主要介绍opencv、python、opencv-python以及本系列文章代码使用的编程环境。
二、opencv简介
1、opencv是什么
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它由英特尔于 1999 年发起,旨在提供一个通用的计算机视觉工具集,帮助开发者和研究人员在图像处理、视频分析、特征检测、物体识别等领域快速构建应用程序。OpenCV 目前已经成为计算机视觉领域最流行的库之一,具有广泛的应用和活跃的社区支持。
2、opencv主要特点
OpenCV 支持跨平台,可以在多种操作系统上运行,包括 Windows、Linux、macOS 和 Android。它支持多种编程语言,如 C++、Python、Java 和 MATLAB/Octave,开发者可以根据自己的需求选择最合适的语言。
3、opencv主要功能:
OpenCV 提供了超过 2500 个优化的算法,涵盖了从基本的图像处理到高级的计算机视觉任务,包括: