matlab - 在 MATLAB 中将 strel 转换为 double

标签 matlab casting

如何在 MATLAB 中将铸钢翻倍? 我试了几次都没有成功。 我找不到任何有用的东西。 感谢您的帮助。

最佳答案

您需要使用 GETNHOOD结构元素的方法:

se = strel('diamond',3)
nhood = se.getnhood
nhood =
     0     0     0     1     0     0     0
     0     0     1     1     1     0     0
     0     1     1     1     1     1     0
     1     1     1     1     1     1     1
     0     1     1     1     1     1     0
     0     0     1     1     1     0     0
     0     0     0     1     0     0     0

%# cast to double
nhood = double(nhood);

关于matlab - 在 MATLAB 中将 strel 转换为 double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6398497/

相关文章:

java - double 等于一个整数总是会转换为该整数吗?

当间隔是字符串连接的结果时,Postgresql 会报错

matlab - 错误 : Invalid MEX file, 找不到指定的模块

windows - 带有编译应用程序的 Matlab onCleanup (windows)

c++ - 检查我是否可以将一个类分配给另一个类的最通用方法

C++ 从派生类和基类来回转换

java - ArrayOfObjects 无法转换为 Java.util.Collection

matlab - Matlab编译器:在安装过程中保护软件的重新分发

matlab - 将矩阵中的一个单元格与另一个矩阵中的所有单元格进行比较,并将结果存储在第三个矩阵中

python - 如何提取适合粗线轮廓中间的线方程