1. 首页
  2. 编程语言
  3. Python
  4. OpenCV如何去除图片中的阴影的实现

OpenCV如何去除图片中的阴影的实现

上传者: 2021-07-03 14:56:28上传 PDF文件 573.10 KB 热度 21次

首先为了方便处理,我们通常会对图片进行灰度转换。对于一个8位的灰度图,黑色部分的像素大致在0-30左右。我们将灰色和接近白色的部分都处理成了白色。numpy是一个第三方的模块,用它我们可以很方便的处理多维数组。而图片在OpenCV中的存储方式正好是ndarray,所以我们对数组的操作就是对图片的操作。在使用之前我们需要安装一下OpenCV模块:在安装OpenCV时会自动安装numpy。下面我们主要是看看布尔索引的操作,先看下面代码:如果没有接触过numpy会不太理解上面的语法。但是返回的对象原始类型式bool,我们来看看res的输出:

下载地址
用户评论