matlab - 如何使用 strel('disk')
问题描述
我需要在我的全零矩阵中制作一个 1 的磁盘。我需要该磁盘的原点位于特定点。这是在 MATLAB 中。
我试过制作磁盘,但我不知道如何应用se
到我的图像 Img。
Img = zeros(15,15);
Img(8,8) = 1;
se = strel('disk', 6);
我想要一个 15x15 矩阵,其原点 (8, 8) 上的圆盘半径为 6,为 1,其他地方为 0。
解决方案
结构元素通过以下se
方式应用于图像imdilate
:
Img = zeros(15,15);
Img(8,8) = 1;
se = strel('disk', 6);
Img = imdilate(Img,se);
使用单个集合像素对图像进行膨胀会产生结构元素以该像素为中心的图像。
推荐阅读
- dart - 尝试制作总计列表
- coldfusion - 在字符串上按名称调用方法
- ios - CocoaPods - 当应用程序和框架共享依赖项时重复符号
- python-3.x - 从 dict 列表到 pandas DataFrame
- python - 使用 PYTHON 将 CSV 文件转换为 XML 文件
- conditional-statements - 壁虎的 sign3 和 abs3 返回什么?
- jenkins - 我们可以在管道中有一个电子邮件触发器并等待有人使用 groovy 脚本在 jenkins 中批准吗
- c# - C# 反射 - 如何在运行时重新加载类?
- maxima - 最大值:隔离比率的分母
- java - Gradle 文件定位问题