问题标签 [dilation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
177 浏览

python - 只向一个方向扩张

我在使用 erode 和 dilate 时遇到问题,我不确定我是否理解如何正确使用这些参数。

我有这张照片:

在此处输入图像描述

使用这段代码:

我明白了:

在此处输入图像描述

这不是我想要的,我想去除图片顶部的黑噪声

在此处输入图像描述

任何建议将不胜感激!

0 投票
0 回答
30 浏览

opencv - 填充并增加图像区域以适应扩张输出 | 开放式简历 | Python

我正在使用 opencv-python 应用图像膨胀。

这是输入图像,

在此处输入图像描述

之后,应用膨胀,输出如下,

在此处输入图像描述

膨胀的图像被图像的边缘剪裁。我们如何自动增加输出图像的面积以适应扩张操作的输出。

0 投票
0 回答
10 浏览

image-processing - 如何从蒙版图像中的点获取区域?

点空间

扩张的

我使用了膨胀(形态过程),但这不是我预期的结果。我想要更平滑的区域,而不是正方形。如何定义轮廓并填充它们?也许我可以使用类似算法的 k-means 从点中提取区域。请帮忙。

0 投票
0 回答
36 浏览

c++ - 通过在相邻像素opencv c ++上叠加结构元素(或内核)来实现基本膨胀算法

我必须通过以下步骤实现膨胀算法:-

  1. 扫描图像并将结构元素叠加在每个像素的附近。

  2. 使用结构元素执行邻域的 AND 运算。

  3. 用结构元素给出的邻域中的最大值替换像素值。

这意味着我必须检查每个像素及其与结构元素相关的邻域,如果该邻域中的任何像素为白色,则将像素更改为白色。

在这里,我部分尝试按照说明找到 ROI 中的最大值,但仍然在输出中,没有膨胀,请协助

现在我可以识别白色或 1 个像素,但是我该如何推进上面的算法,请帮忙。