opencv - 如果我们有一个结构元素全为0或为0的组合且不关心,那么空白图像的Dilation输出应该是什么

标签 opencv image-processing imagemagick mathematical-morphology image-morphology

假设我的图像数据是

0   0   0
0   0   0
0   0   0

我正在提供一个结构元素
0/-1    0     0
-1/0    0     0
 0/-1   0     0

膨胀图像的输出是什么?理论上中心像素应该为1,对吗?
因此,如果我们仅应用 0,的结构元素,不在乎空白图像中的,会得到白色图像吗?
还是这种无形的结构元素有效?

最佳答案

放大图像时,对于每个像素,将最大值保留在其邻域中,并且邻域由结构元素定义。

因此,由于图像仅包含0,因此无论构造元素如何,输出都只能为0。

关于opencv - 如果我们有一个结构元素全为0或为0的组合且不关心,那么空白图像的Dilation输出应该是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39762607/

相关文章:

opencv - 为什么 opencv imshow() 创建一个新窗口与 Debug模式下的 namedWindow() 同名?

matlab - 这个 MATLAB Prewitt 运算符实现有什么问题?

algorithm - 如何生成强度在[0.5 1.5]范围内缓慢变化的圆圈?

javascript - 确定旋转矩形的坐标

java - 我应该使用什么 java 库来进行图像裁剪/信箱处理?

php/mysql 查询生成 imagemagick 图像 - 不好的做法?

c++ - opencv mat扫描随机时间窃取

opencv - 在opencv中读写图像

ImageMagick 批量将子目录中的所有 PNG 转换为 JPEG

java - 为什么Eclipse无法检测到以cv开头的javacv函数