1. 首页
  2. 编程语言
  3. Python
  4. python 基于opencv去除图片阴影

python 基于opencv去除图片阴影

上传者: 2022-07-22 10:20:56上传 PDF文件 484.69 KB 热度 16次

我们将灰色和接近白色的部分都处理成了白色。numpy是一个第三方的模块,用它我们可以很方便的处理多维数组。而图片在OpenCV中的存储方式正好是ndarray,所以我们对数组的操作就是对图片的操作。在使用之前我们需要安装一下OpenCV模块:在安装OpenCV时会自动安装numpy。它其实就是拿到res中为True的视图,比如上面的结果是第二个为True则只会返回第二个元素的视图。下面是arr最后的结果:可以看到原本的0处理为了10。有些字比较模糊,我们可以通过调节灰白色的范围调整。猜测阴影部分的颜色值小于140,因此先索引出图像中大于140的部分。

用户评论