EDA365电子论坛网
标题:
例题出错
[打印本页]
作者:
purpose_857
时间:
2023-2-22 16:18
标题:
例题出错
close all; %关闭当前所有图形窗口
+ F ]( W& W2 B6 L% J2 ^+ E
clear all; %清空工作空间变量
* W. ~$ Z. {+ Z# c6 @$ i3 e" s
clc; %清屏
: @/ a6 W+ T* h6 J+ C
I=imread('lena.bmp'); %读取图像信息
% y7 R, _+ g$ q8 q
figure;
, x9 S" f) |! Q. r$ \" `) X+ z
subplot(121),imshow(I,128); %以128灰度级显示该灰度图像
) r) T, H) C9 d7 l4 I9 z5 _1 F
subplot(122),imshow(I,[60,120]); %设置灰度上下为[60,120]显示该灰度图像
9 y* s; o) ~( D- x
错误显示:
$ R+ H7 v3 _* d7 o& j. {& x: }
错误使用 imshow>preParseInputs (line 439)
0 O3 A$ f6 H+ |; B' }. w
IMSHOW 语法无效。
+ j, p* S% U- `; T7 k% }: ]" J( c9 R: ]
7 A$ ^! f: y' O. P7 x2 t( [* y
出错 imshow (line 214)
) f' l$ S3 k _( m) R- V
varargin_translated = preParseInputs(varargin{:});
' J: u8 Q z% [ j3 E
, ]# q; i( u# s s
作者:
duhe3hfu
时间:
2023-2-22 17:32
imshow并没有办法按你想要的方式更改灰度级,你这里imshow(I,128)这句报错。
+ l0 ^+ s' X0 O: r/ T! V" ?
如果想要调整灰度级,建议使用histeq(I,128)。
作者:
aid4her
时间:
2023-2-22 17:43
f=imread('lena.bmp');
" [' Z9 a. |" `7 J: i
g=histeq(f,128);
. j& n% e* M7 V2 F9 j' H9 Y6 {
imshow(g)
+ _3 M A, ?/ J2 F8 K
错误使用 histeq
# \) w% Z# E5 ^$ I! l, l
需要的 第 1 个输入, I, 应为 二维。
" x( k4 L7 e8 r9 [5 ^* i5 c; [
& K$ ~: d, z+ Z; U* i
出错 histeq (line 77)
& B$ t8 y/ |# h- l9 F! [" |" U
validateattributes(a,{'uint8','uint16','double','int16','single'}, ...
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2