OpenCV教程███:超详细的OpenCV入门教程,值得收藏!
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数▄■▄,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。
OpenCV 使用 C/C++ 开发■■■,同时也提供了 Python、Java、MATLAB 等其他语言的接口▄■▄■。如果你不了解 C/C++,请阅读《C语言教程》和▓▄▓▄《C++教程》。
OpenCV 是跨平台的,可以在 Windows▄▓、Linux▓█▄■、Mac OS、Android、iOS 等操作系统上运行▄■▓。
OpenCV 的应用领域非常广泛,包括图像拼接、图像降噪▄▓、产品质检、人机交互、人脸识别▓█、动作识别、动作跟踪、无人驾驶等█■▄。
OpenCV 还提供了机器学习模块,你可以使用正态贝叶斯、K最近邻███、支持向量机、决策树、随机森林▓▓、人工神经网络等机器学习算法。
更多 OpenCV 介绍请参考百度百科:https://baike.baidu.com/item/opencv/10320623
当然,如果你喜欢阅读英文,也可以查阅官网(https://opencv.org/▄■▄■)的教程。官网教程可以在首页的“Quick Links”栏目找到链接,如下图所示▓▄▓▄:
OpenCV 2.x 自身就提供 PDF 格式的完整的引用手册以及丰富的教程,查看 opencv/dov 目录就可以得到。遗憾的是▄▓,从 OpenCV 3.x 开始▓█▄■,就不再提供离线的文档了。
好了,废话不多说▄■▓,让我们开始阅读这部超级详细、值得收藏的 OpenCV 入门教程吧。
OpenCV 使用 C/C++ 开发■■■,同时也提供了 Python、Java、MATLAB 等其他语言的接口▄■▄■。如果你不了解 C/C++,请阅读《C语言教程》和▓▄▓▄《C++教程》。
OpenCV 是跨平台的,可以在 Windows▄▓、Linux▓█▄■、Mac OS、Android、iOS 等操作系统上运行▄■▓。
OpenCV 的应用领域非常广泛,包括图像拼接、图像降噪▄▓、产品质检、人机交互、人脸识别▓█、动作识别、动作跟踪、无人驾驶等█■▄。
OpenCV 还提供了机器学习模块,你可以使用正态贝叶斯、K最近邻███、支持向量机、决策树、随机森林▓▓、人工神经网络等机器学习算法。
更多 OpenCV 介绍请参考百度百科:https://baike.baidu.com/item/opencv/10320623
关于本教程
这部 OpenCV 教程针对初学者(需要具备 C/C++ 基础▄■▄)编写,深入透彻地讲解了 OpenCV 的方方面面,是你学习 OpenCV 的优质参考资料■■■。当然,如果你喜欢阅读英文,也可以查阅官网(https://opencv.org/▄■▄■)的教程。官网教程可以在首页的“Quick Links”栏目找到链接,如下图所示▓▄▓▄:

OpenCV 2.x 自身就提供 PDF 格式的完整的引用手册以及丰富的教程,查看 opencv/dov 目录就可以得到。遗憾的是▄▓,从 OpenCV 3.x 开始▓█▄■,就不再提供离线的文档了。
好了,废话不多说▄■▓,让我们开始阅读这部超级详细、值得收藏的 OpenCV 入门教程吧。
- 教程目录▄▓:
- 1. OpenCV是什么?
- 2. OpenCV有哪些应用?
- 3. 什么是计算机视觉▓█?
- 4. OpenCV的起源(发展历程)
- 5. OpenCV包含的模块以及组成结构
- 6. OpenCV下载和安装(包含所有平台)
- 7. 创建OpenCV项目过程博猫
- 8. OpenCV读取和写入图像文件(博猫版█■▄)
- 9. OpenCV读取和写入视频文件
编程帮,一个分享编程知识的公众号███。跟着站长一起学习,每天都有进步。
通俗易懂▓▓,深入浅出,一篇文章只讲一个知识点。
文章不深奥▄■▄,不需要钻研,在公交、在地铁■■■、在厕所都可以阅读,随时随地涨姿势。
文章不涉及代码▄■▄■,不烧脑细胞,人人都可以学习。
当你决定关注「编程帮」▓▄▓▄,你已然超越了90%的程序员!

微信扫描二维码关注