1

~当我在图像之前使用它是什么意思?

例如:

K = bwmorph(~J,'thin','inf');

J二进制图像在哪里。

4

2 回答 2

4

这是 MATLAB 中的逻辑非运算符。在 MATLAB 帮助中阅读更多信息:

帮不上忙

在您的情况下,它基本上会反转二进制图像的颜色。这是因为 not(1) = 0 和 not(0) = 1,通常的解释是 0/1 与 false/true。

于 2013-04-16T19:46:55.253 回答
2

这是一个合乎逻辑的not.

欲了解更多详情,请输入

doc ~

编辑

bwmorph(BW,operation)

正如其他一些成员所指出的那样,它明确地适用于二值图像,因此~BW仅意味着零与一的位置改变。

请检查一下:

A = eye(5)

~A

在你的情况下,黑色会变成白色,反之亦然。

于 2013-04-16T19:46:10.337 回答