如何使用OpenCV+Python去除手机拍摄文本底色

OpenCV学堂 2024-09-10 23:28


点击上方蓝字关注我们


微信公众号:OpenCV学堂

关注获取更多计算机视觉与深度学习知识

起因

最近经常被要求手机拍摄考试卷,但是拍摄完之后,跟实际的黑白考试卷有很大的色差,打印出来之后背景就变成了灰色,看着很不舒服。于是我想起了好久以前,我用过的一个软件叫全能扫描王,发现它里面是有去除这种文本底色的功能的,但是有时候也很坑!我就想手动写一个简单python程序来实现。最终我写出的程序测试效果如下:

左侧是用手机拍摄的图像,右侧是用opencv-python处理之后的结果。


思路分析

首先看一下输入的原图,(小学生作业找不到了,让我给他打印是起因,他要手写,我说我来处理一下打印出来),别人拍的原图:

我发现这些图像基本上都是黑白纸张或者有些有虚线的纸张,我首先想到把文字部分从输入图像中都抠出来来,不需要太精准,大致就可以了,所以要获取图像中文字的mask,我就想到了用二值化的方法,我首先尝试了全局二值化OTSU与三角法来获取mask,发现效果都有点坑爹!图示如下:

最终效果是这样,而当光线稍微有点不均匀的时候,这个就直接在二值话时候翻车了!会丢失信息,所以我想到了用自适应的二值化方法,最终选择:
binary = cv.adaptiveThreshold(image, 255, cv.ADAPTIVE_THRESH_GAUSSIAN_C, cv.THRESH_BINARY_INV, 25, 15)
该函数来完成二值化,实现mask提取

提取完成之后,通过了一个形态学操作来实现简单的膨胀操作,这样确保每个字像素范围足够大,不会丢失。最终自适应的mask:

然后与原图实现与操作,得到真实文字区域,使用mask区域取反得到mask1,然后对mask与输入的灰度图像完成bitwise_and操作,得到的结果与mask1相加即可得到最终的效果,图示如下:

不会像二值话之后的那样让人眼睛看到不舒服的黑色,想要获取该例子完整源代码,请关注 OpenCV学堂。


君子藏器于身,待时而动


OpenCV4系统化学习


深度学习系统化学习

推荐阅读

OpenCV4.8+YOLOv8对象检测C++推理演示

ZXING+OpenCV打造开源条码检测应用

攻略 | 学习深度学习只需要三个月的好方法

三行代码实现 TensorRT8.6 C++ 深度学习模型部署

实战 | YOLOv8+OpenCV 实现DM码定位检测与解析

对象检测边界框损失 – 从IOU到ProbIOU

初学者必看 | 学习深度学习的五个误区


OpenCV学堂 专注计算机视觉开发技术分享,技术框架使用,包括OpenCV,Tensorflow,Pytorch教程与案例,相关算法详解,最新CV方向论文,硬核代码干货与代码案例详解!作者在CV工程化方面深度耕耘15年,感谢您的关注!
评论 (0)
  • 本文介绍Android7.1修改网络优先级方法,基于触觉智能SBC3968主板,搭载瑞芯微RK3399芯片,这块主板的网络优先级默认是网口>WiFi>4G,下面就手把手教大家怎么修改。1、查看当前网络优先级数值源码根目录下执行以下命令查看网口命令(复制后删除换行)cat frameworks/opt/net/ethernet/java/com/android/server/ethernet/EthernetNetworkFactory.javagrep NETWORK_SCORE由结果priva
    Industio_触觉智能 2024-10-09 12:15 12浏览
  • 2024年10月09日 Global Info Research调研机构发布了《全球多通道数字局部放电检测仪行业总体规模、主要厂商及IPO上市调研报告,2024-2030》。本报告研究全球多通道数字局部放电检测仪总体规模,主要地区规模,主要企业规模和份额,主要产品分类规模,下游主要应用规模等。统计维度包括收入和市场份额等。不仅全面分析全球范围内主要企业竞争态势,收入和市场份额等。同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、收入、毛利率及市场份额、及发展动态。历史数据为2019至20
    GIRtina 2024-10-09 09:48 38浏览
  • 探针台(Probe Station)是一种用于对半导体器件进行电性能测试的重要设备。它通常由精密的机械结构、高性能的探针针头和电性能测试仪器组成。探针台可以对半导体芯片、集成电路和其他微电子器件进行直接的电性能测试,从而为研究和生产提供有价值的信息。探针台在半导体行业的研究和生产中发挥着重要作用。主要应用领域包括:半导体器件开发:在新型半导体器件的研发过程中,需要对其电性能进行多次测试,以优化器件结构和工艺参数。探针台提供了快速、准确的电性能测试手段,有助于研究人员了解器件性能并进行改进。生产过
    锦正茂科技 2024-10-09 10:33 7浏览
  • 1.引言 汽车进入智能化时代,自动泊车功能已成为标配。在研发测试阶段,实车测试面临测试场景覆盖度不足、效率低下和成本高昂等挑战。为解决这些问题,本文提出一种自动泊车HiL仿真测试系统方案,可大幅度提升测试效率及测试场景覆盖度、缩短测试周期、加速产品迭代升级。 2.自动泊车系统简介 多传感器融合的自动泊车技术结合了超声波雷达和摄像头来实现车位探测和环境感知。超声波雷达通过实时探测周围障碍物的距离,结合车辆自身的长宽,判断是否存在可泊入的空间车位,而摄像头则通过实时图像
    北汇信息 2024-10-09 13:43 11浏览
  • 2024年10月09日  Global Info Research行业调研机构发布的《全球冲击型加速度传感器行业总体规模、主要厂商及IPO上市调研报告,2024-2030》分析了全球冲击型加速度传感器总体规模,主要地区规模,主要企业规模和份额,主要产品分类规模,下游主要应用规模等。统计维度包括收入和市场份额等。不仅全面分析全球范围内主要企业竞争态势,收入和市场份额等。同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、收入、毛利率及市场份额、及发展动态。历史数据为2019至202
    GIRtina 2024-10-09 10:29 61浏览
  • 2024年10月09日 调研机构Global Info Research出版了《全球自动化微孔板热封仪行业总体规模、主要厂商及IPO上市调研报告,2024-2030》。本报告主要分析全球自动化微孔板热封仪总体规模,主要地区规模,主要企业规模和份额,主要产品分类规模,下游主要应用规模等。规模分析包括收入和市场份额等。深入分析了全球范围内主要企业竞争态势,收入和市场份额等,同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、收入、毛利率及市场份额、及发展动态。历史数据为2019至2023年,预
    GIRtina 2024-10-09 10:22 70浏览
  • 2024年10月09日 Global Info Research调研机构发布了《全球脉冲函数任意噪声发生器行业总体规模、主要厂商及IPO上市调研报告,2024-2030》。本报告研究全球脉冲函数任意噪声发生器总体规模,主要地区规模,主要企业规模和份额,主要产品分类规模,下游主要应用规模等。统计维度包括收入和市场份额等。不仅全面分析全球范围内主要企业竞争态势,收入和市场份额等。同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、收入、毛利率及市场份额、及发展动态。历史数据为2019至2023
    GIRtina 2024-10-09 10:24 55浏览
  • 2024年10月08日 Global Info Research调研机构发布了《全球电池绝缘纸粘贴机行业总体规模、主要厂商及IPO上市调研报告,2024-2030》。本报告研究全球电池绝缘纸粘贴机总体规模,主要地区规模,主要企业规模和份额,主要产品分类规模,下游主要应用规模等。统计维度包括收入和市场份额等。不仅全面分析全球范围内主要企业竞争态势,收入和市场份额等。同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、收入、毛利率及市场份额、及发展动态。历史数据为2019至2023年,预测数据
    GIRtina 2024-10-08 14:27 69浏览
  • 2024年10月09日  Global Info Research行业调研机构发布的《全球钻孔探地雷达行业总体规模、主要厂商及IPO上市调研报告,2024-2030》分析了全球钻孔探地雷达总体规模,主要地区规模,主要企业规模和份额,主要产品分类规模,下游主要应用规模等。统计维度包括收入和市场份额等。不仅全面分析全球范围内主要企业竞争态势,收入和市场份额等。同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、收入、毛利率及市场份额、及发展动态。历史数据为2019至2023年,预测数
    GIRtina 2024-10-09 10:33 51浏览
  • 随着电子技术的不断发展,越来越多的精密细小器件逐步开放和增长,作为对细小器件检测的bi备仪器—探针台也显得越来越重要。探针台可以将待测器件进行放大几十到上千倍,可将微观层面的东西搬到宏观上来进行研究,连接测试仪器仪表进行测量。那么如何选择一款适合的探针台显得尤为重要。第一,我们需要选择合适尺寸的样品座,会有2英寸、4英寸、6英寸、8英寸和12英寸之分,如果我们测试的样品是大的晶圆或器件,我们还需要注意的是,探针是否能满足扎到样品的任意位置。第二,我们选用探针臂的数量和类型,可以zui多同时搭载6
    锦正茂科技 2024-10-09 13:07 10浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦