算法应用二:【去除笔迹】+【目标提取】用户选择去除错题本上的红色笔迹,只保留题目并打印出来

本文介绍了如何运用形态学图像处理技术,针对学生错题本中的红色笔迹进行识别与去除,旨在保留黑色印刷字体,以便用户打印纯净的题目。软件需求包括用户可选择去除蓝色、红色或两者,同时增强保留内容的清晰度。
摘要由CSDN通过智能技术生成

题目如下:
1、业务背景
学生考试会用蓝色笔答卷,老师用红色笔批改,考卷是黑色字印刷。在考完和批改发下来后,学生会对做错的题目拍照打印。把打印的题目规整为错题本。用户期望打印的只有题目,不希望有自己写错的答题和老师的批注。
2、业务需求
期望可以实现拍题目照片,再由用户选择去除蓝色笔迹,或去除红色笔迹,或同时去除红、蓝笔迹再进行打印。
3、软件需求
期望实现传入照片图片,输出处理后的图片;
处理要求:
1)用户可以选择去除蓝色,或红色,或同时去除红、蓝笔迹;
2)对图片中黑色字和未去除颜色的笔迹做加强处理;
3)对图片中非黑色字和未去除颜色的笔迹部份处理成白色。
最终期望输出的图片,保留的黑色字和保留笔迹越清晰越好。


解:利用形态学图像处理知识,首先选出红色区域,如下:

[FileName, FilePath]=uigetfile('*.jpg;*.png;*.tif;*.img;*.gif;','请选择图像数据');
str=[FilePath FileName];
Image=imread(str);% 以对话框的形式选择打开一幅图像


%设置参数
Gray=rgb2gray(Image);
R=Image(:,:,1); G=Image(:,:,2); B=Image(:,:,3);
diff_R=0; diff_G=0; diff_B=0;  % 设置红、绿、蓝三种颜色提取阈值(越大越严格)


%颜色提取
Image_R=Im
  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值