2条回答 默认 最新
- dongshi8425 2018-01-21 19:07关注
In Imagemagick, you can remove the spots using connected components and optionally morphology. For example the following removes 2 pixel isolated spots or less. The morphology fills in some of the dark part of the text (it removes or opens the white background). But it may make some of the characters merge (touch):
Input:
convert spots.png \ -threshold 1% -type bilevel \ -define connected-components:area-threshold=2 \ -define connected-components:mean-color=true \ -connected-components 4 \ spots_clean.png
convert spots.png \ -threshold 1% -type bilevel \ -define connected-components:area-threshold=2 \ -define connected-components:mean-color=true \ -connected-components 4 \ -morphology open diamond:1 \ spots_clean_o1.png
convert spots.png \ -threshold 1% -type bilevel \ -define connected-components:area-threshold=2 \ -define connected-components:mean-color=true \ -connected-components 4 \ -morphology open octagon:1 \ spots_clean_o2.png
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 MATLAB仿真三相桥式全控整流电路
- ¥15 EDA技术关于时序电路设计
- ¥15 百度文心一言流式返回sse失败
- ¥15 由于远程方已关闭传输流,身份验证失败
- ¥15 rt-detr,PCB,目标检测
- ¥15 有偿求指导实证代码。cfps清洗合并后,无论是构建平衡面板还是非平衡面板,都是只剩几百个样本量。求指导一下哪里出问题了,不要潦草回复
- ¥15 mutlinichenet
- ¥50 Qt5.14.2怎样使用qlistwidget存储指针类数据并更新?
- ¥15 STM32多路复用器ADC采样
- ¥20 Linux(ubuntu)操作相关问题