2

我需要执行图像平滑。我在网上搜索过,但没有找到任何东西——我尝试过的每件事都没有像我想要的那样预制。

例如: 在此处输入图像描述 在此处输入图像描述

如您所见,有颠簸或楼梯之类的东西,那么我该怎么做才能使线条笔直?

谢谢....

4

1 回答 1

3

如果输出图像的分辨率高于楼梯的分辨率,那么你可以做任何事情。仅举几例。

  1. 灰度(或二进制)形态处理使用imclose
  2. 边缘增强平滑
  3. 围绕对象的边缘行进,确定蒙版中的角,并使图像局部凸出,但这需要一些编码。

Matlab 文件交换是您的朋友。

如果输出图像的分辨率与楼梯的分辨率相同,并且输出是灰度的,那么您几乎受限于空间抗锯齿过滤器。

如果输出图像的分辨率与楼梯的分辨率相同,并且输出是二进制的,那么显然你什么也做不了。

于 2011-06-09T19:21:08.983 回答