使用 skimage 进行水平和垂直扩张

问题描述

我的任务是对字符进行定向形态扩张,因此它产生垂直扩张的水平条和水平扩张的垂直条。

![enter image description here


其中 a) 是原始字符 b) 垂直膨胀后和 c) 水平膨胀后。

下面是 skimage 的代码,但它没有产生我期望的结果。

$tmpFilePath = $_FILES['upload']['tmp_name'][$i+1];
$shortname = $_FILES['upload']['name'][$i+1];
$filePath = $_FILES['upload']['name'][$i+1];

结果:

Original Image

Vertical

Horizontal

解决方法

Morphology 将白色区域视为前景,将黑色区域视为背景。所以,如果你想扩大黑色的字母,你需要:

  • 先反转图像,或者
  • 使用膨胀的对应物,即腐蚀。