【发布时间】:2015-05-12 21:11:00
【问题描述】:
我有一个错误
Error using .*
Integers can only be combined with integers of the same class, or scalar doubles.
Error in wthresh (line 27)
y = x.*(abs(x)>t);
【问题讨论】:
-
我没有 wthresh(),但我希望您需要将 I 转换为 double,它将以 uint8 的形式出现。做
I = double(I). -
当我使用 double 时,原始图像变化很大,太白了。
-
是的,如果你想显示它,
image()期望它在双倍时以 0-1 进行缩放,如果是 uint8 则为 0-255。鉴于您的阈值,实际上您可能追求的是 I = double(I)/255,它将其重新调整为 0-1。