~
当我在图像之前使用它是什么意思?
例如:
K = bwmorph(~J,'thin','inf');
J
二进制图像在哪里。
这是 MATLAB 中的逻辑非运算符。在 MATLAB 帮助中阅读更多信息:
帮不上忙
在您的情况下,它基本上会反转二进制图像的颜色。这是因为 not(1) = 0 和 not(0) = 1,通常的解释是 0/1 与 false/true。
这是一个合乎逻辑的not
.
欲了解更多详情,请输入
doc ~
编辑
bwmorph(BW,operation)
正如其他一些成员所指出的那样,它明确地适用于二值图像,因此~BW
仅意味着零与一的位置改变。
请检查一下:
A = eye(5)
~A
在你的情况下,黑色会变成白色,反之亦然。