使用礼帽进行不均匀背景校正

Uneven background correction using Top hats

我正在尝试使用形态学顶帽操作来校正文本文档中不均匀的背景照明。

应用 Top hat 后,我​​得到的分析结果比原始图像差。

img=rgb2gray(imread("test2.png"));
se=strel("square",100);
imshow(imtophat(img,se));

你能告诉我做错了什么吗?

大礼帽滤镜适用于黑色背景上的浅色文本。您可以在应用大礼帽之前反转图像 (imcomplement),或者改用 imbothat

无论哪种情况,输出都是相同的:黑色背景上的浅色文本。您可以在操作后反转图像以获得白色背景上的深色文本。