EDA365电子论坛网

标题: 例题出错 [打印本页]

作者: purpose_857    时间: 2023-2-22 16:18
标题: 例题出错
close all;                                    %关闭当前所有图形窗口
+ F  ]( W& W2 B6 L% J2 ^+ Eclear all;                                     %清空工作空间变量* W. ~$ Z. {+ Z# c6 @$ i3 e" s
clc;                                         %清屏
: @/ a6 W+ T* h6 J+ CI=imread('lena.bmp');                         %读取图像信息
% y7 R, _+ g$ q8 qfigure;, x9 S" f) |! Q. r$ \" `) X+ z
subplot(121),imshow(I,128);                         %以128灰度级显示该灰度图像
) r) T, H) C9 d7 l4 I9 z5 _1 Fsubplot(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: ig=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