文章末尾博主为大家整理了人工智能学习资料有想提升自身能力和转行的朋友可以免费领取。
历史优秀文章推荐:
TensorFlowSharp入门使用C#编写TensorFlow人工智能应用学习
OpenCV是一个开源的计算机视觉和机器学习软件库。OpenCV主要为开发计算机视觉程序提供一组公共的底层结构和加强商业产品中机器的感知能力。OpenCV使用BSD许可证,它可以被商用并可以修改源代码。
OpenCV库有超过2500个已优化的算法,既包含了经典的也包含了最先进的计算机视觉和机器学习算法。这些算法可以被用来检测和识别人脸,跟踪移动的物体,提取物体的三维模型,从立体相机中产生3D point clouds,可以将图片拼接来生成一张高解析度的全景图像,从图像数据库中找到相似性的图像等。OpenCV已经有超过4万7千的用户群体,并且估计下载数量超过1400万。
对于从事计算机视觉研究和开发的相关人员,熟练掌握OpenCV基本操作几乎是每一个cver必须掌握的一个技能。本文是OpenCV学习记录系列的第一篇,主要讲解OpenCV入门-图像和视频的读取和保存等基本操作,为大家提供可直接运行的代码,通过实践来加深记忆,主要提供Python和C++代码。
一、图像的读取和显示