TensorFlow深度学习应用实践
上QQ阅读APP看书,第一时间看更新

第5章
◄OpenCV的基础使用►

OpenCV的全称是Open Source Computer Vision Library,是Intel公司所支持开发的一个计算机视觉处理开源软件库,采用C和C++编写,也提供了Python、Matlab等语言的接口,并且可以自由地运行在Linux/Windows/Mac等多平台操作系统上。

OpenCV的目标是让使用者能够通过合理的使用和搭配,构建一个简单易用的计算机视觉处理框架,能够便捷地设计更为复杂的计算机视觉的相关应用,而且OpenCV充分利用了Intel处理器的高性能多媒体函数库的手工优化性能,提高了运行速度。

目前来说,OpenCV所包含的能够进行视觉处理的函数和方法接近1000个,已经能够极大地满足各行各业的需求,覆盖了如医学影像、设计外观、定位标记、生物体检测等多个行业领域。

本章将全面介绍OpenCV的使用。从读取一幅图片开始,学习使用OpenCV,并逐渐深入学习,掌握使用OpenCV处理各种图片数据的方法,为使用神经网络处理数据打下基础。