前言
虽然计算机视觉领域目前基本是以深度学习算法为主,但实际上很多时候对图片的很多处理方法,并不需要采用深度学习的网络模型,采用目前成熟的图像处理库即可实现,比如 OpenCV 和 PIL ,对图片进行简单的调整大小、裁剪、旋转,或者是对图片的模糊操作。
所以本文主要是介绍用 OpenCV 实现一些基本的图像处理操作,本文的目录如下所示:
- 安装
- 旋转图片
- 裁剪图片
- 调整图片大小
- 调整图片对比度
- 模糊图片 高斯模糊中值模糊
- 边缘检测
- 转为灰度图
- 形心检测
- 对彩色图片采用蒙版(mask)
- 提取图片的文字(OCR)
- 检测和修正歪曲的文字
- 颜色检测
- 去噪
- 检测图片的轮廓
- 移除图片的背景