带有零结构元素的腐蚀/扩张图像

2024-01-01

如果我有一个如下所示的结构元素(原点位于 SE 的中心):

0  0  0
0  0  0 
0  0  0

如果我对二值图像执行腐蚀/膨胀,结果将全部为 0 或 1。 有人可以向我解释一下这个吗? (通过matlab检查)
非常感谢。


你有一个完全有效的SE。它是一个扁平的正方形,被普遍接受并在每个图像处理库中都可用。

现在,了解平面和非平面结构元素(或结构函数)之间的差异和相似性非常重要。相似之处在于它们都在某个邻域内运行。对于基本正方形元素,邻域可以用 3x3 矩阵表示,其中每个元素都在该元素的邻域中(例如,对于菱形 SE,它也将是 3x3 矩阵,但角不属于该元素)邻里)。在Matlab中,这种特定的邻域关系表示为ones(3, 3)或者简单地[1 1 1; 1 1 1; 1 1 1]。平坦 SE 和非平坦 SE 之间的区别在于strelMatlab 中的函数就是这样。非平坦 SE 意味着它可以以不同的方式对待邻居,因此它并不完全依赖于值 0(腐蚀和膨胀的定义稍作修改以处理这种情况)。例如,平方 SE 在 Matlab 中正确定义为strel('arbitrary', ones(3, 3), zeros(3, 3))(指定zeros(3, 3)因为第二个参数基本上是一个错误,因为你说你没有邻居)。另一方面,非平面正方形可以用无限种方式定义,其中一种可以是strel('arbitrary', ones(3, 3), [-1 -1 -1; -1 0 -1; -1 -1 -1]).

总结一下,您最有可能使用strel错误地。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有零结构元素的腐蚀/扩张图像 的相关文章

  • 在Matlab中选择图像上的像素时,索引指的是什么?

    当在Matlab中查看图像的单个像素时 该索引指的是什么 X Y 指的是像素的坐标 RGB 指的是颜色 但是关于索引是什么有什么想法吗 为了澄清一下 当我在 Matlab 中查看图形并使用数据光标选择一个点时 显示的三行是 X Y 指数 R
  • 在 Python 中倾斜数组

    我有一个 2D 数组 我将使用它保存为灰度图像scipy misc toimage 在此之前 我想将图像倾斜给定角度 像这样进行插值scipy ndimage interpolation rotate 上图只是为了说明倾斜过程 我知道我必须
  • 检查图像中是否有太薄的区域

    我正在尝试验证雕刻机的黑白图像 更多的是剪贴画图像 不是照片 我需要考虑的主要事情之一是区域的大小 或线条的宽度 因为机器无法处理太细的线条 所以我需要找到比给定阈值更细的区域 以此图为例 竖琴的琴弦可能太细而无法雕刻 我正在阅读有关 Ma
  • 仅获取图像中的外部轮廓

    我有这段代码 可以在图像中绘制轮廓 但我只需要外部轮廓 import cv2 import numpy as np camino C Users Usuario Documents Deteccion de Objetos 123 jpg
  • setImageCompressionQuality 与 setCompressionQuality 之间有什么区别 - Imagick

    我在Imagick中找到了两种设置图像压缩质量的方法 A 设置图像压缩质量 B 设置压缩质量 所以我想知道哪一个是最好的以及为什么在以下条件下 我读到了setCompressionQuality方法仅适用于新图像 我正在尝试压缩文件 jpe
  • 从包含带边框的表格的图像中提取表格结构

    我正在尝试提取下表中的单元格位置 应用自适应阈值处理后 我能够获得细胞位置周围的轮廓 并且 HoughLines 获得垂直和水平结构元素 这是我的代码 img cv2 imread os path join img path file im
  • android中根据屏幕尺寸计算图像尺寸

    我正在尝试根据屏幕尺寸计算图像高度和宽度 我从后端获取 5 x 7 尺寸的图像 为了将像素乘以 72 进行转换 我有 360 X 504 尺寸的图像 对于 360 X 504 我的动态透明矩形区域将显示为 1 223 x 1 179 即 8
  • 照片马赛克算法。如何在给定基本图像和瓷砖列表的情况下创建马赛克照片?

    Hy 我要做的是创建一个程序 使用 C 或 C 它将 24 位 像素位图和图像集合作为输入 我必须创建一个马赛克图像 类似于使用库的输入图像给定的图像 创建与输入类似的马赛克照片 到目前为止 我可以访问输入的图像像素及其颜色 但我有点卡住了
  • 如何使用网格分割图像并保留透明度边界框

    我有一些 png 图像 我想将其分成几个部分 例如按网格或大小 但每个部分应具有与原始图像相同的边界框 透明度 Example 将图像分成两部分 原来的 200 89 Output 部分 1 png 200 89 第2部分 png 200
  • 从扫描文档中提取行表 opencv python

    我想从扫描的表中提取信息并将其存储为 csv 现在我的表提取算法执行以下步骤 应用倾斜校正 应用高斯滤波器进行去噪 使用 Otsu 阈值进行二值化 进行形态学开局 Canny 边缘检测 进行霍夫变换以获得表格行 去除重复行 10像素范围内相
  • pytesseract 无法从图像中识别复杂的数学公式

    我在用pytesseractpython 中的模块 pytesseract从图像中识别文本 但它不适用于包含复杂数学公式 例如根 推导 积分数学问题或方程 的图像 代码2 py Import modules from PIL import
  • 图像处理方面的空间和时间表征有什么区别?

    我是学习图像处理的初学者 我对空间和时间表征的概念有点困惑 那么 对于空间表征来说 是不是像一张二维地图 包含了一些关于地图的统计信息呢 就时间特征而言 值是相对于时间的吗 这意味着什么以及我们为何关心 谢谢 当您在不同时间拍摄一系列图像时
  • 霍夫变换检测和删除线

    我想使用霍夫变换检测图像中的线条 但是我不想绘制线条 而是想删除原始图像中检测到的每条线条 image imread image jpg image im2bw image BW edge image canny imshow BW fig
  • Matlab下降低图像质量

    问候 我正在尝试找到一种简单的方法来处理图像 以便将其质量从 8 位降低到 3 位 实现这一目标的最简单方法是什么 干杯 如果要线性缩放 只需将每个像素值除以 255 7 即 如果原始图像存储在矩阵 I 中 则让低分辨率图像 J I 255
  • 免费/开放图书馆查找相似图像

    我正在寻找稳定且成熟的免费 开源库 允许比较两个图像 我找到了这个 但我想知道你是否使用更好的 相似图像查找器 C 和 RGB 中的 NET 图像处理 http similarimagesfinder codeplex com 我做的很简单
  • Python绕相机轴旋转图像

    假设我有一个图像 是在对某些原始图像应用单应性变换 H 后获得的 未显示原始图像 将单应性 H 应用于原始图像的结果是该图像 我想围绕合适的轴 可能是相机所在的位置 如果有的话 将此图像旋转 30 度以获得此图像 如果我不知道相机参数 如何
  • 在哪里可以找到有关双三次插值和 Lanczos 重采样的好读物?

    我想用 C 实现上述两种图像重采样算法 双三次和 Lanczos 我知道现有的实现有几十种 但我仍然想制作自己的实现 我之所以这么做 部分原因是我想了解它们是如何工作的 部分原因是我想为它们提供一些主流实现中没有的功能 例如可配置的多 CP
  • Alpha 混合可消除图像中的接缝

    我缝合了两张图像 但在最终图像中存在可见的接缝 我正在尝试使用阿尔法混合去除那条接缝 我知道 Alpha 混合是使用cvAddweight 函数 但在此函数参数是两个图像 alpha beta gamma和目的地 我正在服用gamma 0
  • 在matlab中融合2个以上的图像

    在 MATLAB 中 如何融合两个以上的图像 例如 我想要做什么imfuse但对于超过 2 个图像 使用两张图像 这是我的代码 A imread file1 jpg B imread file2 jpg C imfuse A B blend
  • 在每次迭代中使用 for 循环的索引命名图像

    我正在使用 MATLAB 进行图像处理项目 我使用 for 循环在每次循环迭代时生成某种图像数据 图像大小不同 我的问题是如何阻止它在下一次迭代中覆盖图像 Img i j data 理想情况下我希望它有 Img 1 data for 1st

随机推荐

  • 如何在 Pandas 中加入年和月的 2 个数据框?

    我有 2 个数据框 我想根据日期的月份和年份加入它们 而不创建额外的列 例子 df1 date 1 value 1 2017 1 15 20 2017 1 31 30 2016 2 15 20 df2 date 2 value 2 2017
  • 何时在 Lisp 中使用 ' (或引号)?

    在读完 Lisp 入门书的主要部分后 我仍然无法理解特殊运算符是什么 quote 或同等学历 函数确实如此 但我见过的所有 Lisp 代码都是这样 它有什么作用 简短回答绕过默认评估规则并执行not计算表达式 符号或 s exp 并按照键入
  • 后端计算路线,Here-API仅在地图上显示指导和路线

    我有一个完成路线计算的后端服务 我将使用here api在地图上显示计算出的路线并开始指导 我可以知道可用于此目的的API吗 我已经经历过 Here API我在哪里看到的 我们可以创建一条路线RouteResult被覆盖时onCalcula
  • 正则表达式在匹配后查找下一个单词

    我有一个类似的声明Data lva var type Integer value 20 我需要找出令牌之后type 我最近的尝试是 type s S 但比赛是e integer 代码片段会很有帮助 试试这个 type s w 这里第一组包含
  • 从 void 函数返回 void 函数

    我可以执行以下操作 static int16 t foo void static int16 t bar void return foo 但我的编译器抱怨 static void foo void static void bar void
  • BeautifulSoup 中有等效的 InnerText 吗?

    使用下面的代码 soup BeautifulSoup page read fromEncoding utf 8 result soup find div class flagPageTitle 我得到以下 html div class fl
  • Netty 支持哪个 TLS 版本? TLS 1.0、1.1 还是 1.2?

    Netty 支持哪个 TLS 版本 TLS 1 0 1 1 还是 1 2 我在看http netty io 5 0 xref io netty handler ssl SslHandler html http netty io 5 0 xr
  • 可在 SQL Server 和 MS Access 中使用的 COALESCE、IFNULL 或 NZ() 函数

    我有一个可以使用 SQL Server 或 MS Access 作为数据存储的项目 在一个 SELECT 语句中 我必须对单个列和单个值执行 COALESCE 操作 如下所示 SELECT COALESCE Amount 0 FROM Pa
  • 如何让 Pygame 停止几秒钟?

    我知道这是一个简单的问题 我可以使用time功能或其他东西 但这对我来说仍然是一个问题 所以我有这个 letter pygame image load w00 png screen blit letter letter x 625 lett
  • 谜题 - 如何通过 PHP 对图像的一部分进行“着色”?

    I want to have a map which is image mapped show green in areas where some criteria applies yellow in some other areas an
  • 对于缓冲区溢出,使用 pthread 时堆栈地址是多少?

    我正在学习计算机安全课程 并且有一个额外的学分作业是将可执行代码插入到缓冲区溢出中 我有我正在尝试操作的目标程序的 c 源代码 并且我已经达到了可以成功覆盖当前函数堆栈帧的 eip 的程度 但是 我总是遇到分段错误 因为我提供的地址总是错误
  • 在C#中,为什么匿名方法不能包含yield语句?

    我认为做这样的事情会很好 使用 lambda 进行收益返回 public IList
  • 通过 self 不作为方法参数来对类进行 Pytest 固定

    通常我会编写一个在每个方法中使用 pytest 固定装置的测试类 这是一个例子 我希望能够避免在每个方法的签名中写入夹具名称 这不是干的 如何才能做到这一点 我希望能够通过将夹具作为测试类的属性来访问夹具 在此示例中 我希望将 google
  • 将参数或参数传递给 Uwp 中的后台任务

    我正在创建一个 uwp 应用程序 在其中我想从文本框中获取用户的一些数据 然后将其传递给后台任务 但是 当我尝试将项目引用添加到后台任务时 我收到循环引用错误 那么有没有什么方法可以传递参数 可能是运行函数的重载或其他任何东西 提前致谢 R
  • Maven Tomcat 嵌入式

    我正在尝试使用 Maven 运行 Spring Web 应用程序 mvn tomcat run 命令 但每当我导航到http localhost 8080 myApp 我收到错误 请求的资源 不可用 日志中没有显示任何内容 我认为我的应用程
  • iOS:iOS 应用程序开发中的 strings.xml 等效吗?

    在我正在制作的应用程序中 我有很多巨大的字符串 我不想将这些硬编码到我的代码中 因为这会使代码变得难以忍受的混乱 当我制作一个类似的 Android 应用程序时 只需将 strings xml 中的字符串声明为
  • 如何控制ggplot中轴线的长度? [复制]

    这个问题在这里已经有答案了 这个问题不是关于控制轴限制 我认为 而是关于控制轴线本身的长度 我正在尝试制作一个 ggplot 以便我可以利用其良好的分面功能 它类似于手动添加轴的基本 R 图 这些轴仅延伸到最后一个轴标签 我试图模仿一些设置
  • Pyinstaller:找不到“ocrmypdf”发行版

    我目前正在开发一个程序来 OCR PDF 并使用 tabula py 从中提取表格 在我自己的 PC 上使用 py 文件一切正常 但是当我尝试使用 PyInstaller 将其作为可执行文件启动时 出现以下错误 pkg resources
  • 如何仅加载 ie7 和 8 的 css3 饼图?但不适合9

    这是使用 CSS3 PIE 的 css border 1px solid 696 padding 60px 0 text align center width 200px webkit border radius 12px moz bord
  • 带有零结构元素的腐蚀/扩张图像

    如果我有一个如下所示的结构元素 原点位于 SE 的中心 0 0 0 0 0 0 0 0 0 如果我对二值图像执行腐蚀 膨胀 结果将全部为 0 或 1 有人可以向我解释一下这个吗 通过matlab检查 非常感谢 你有一个完全有效的SE 它是一