EDA365电子论坛网

标题: 求助:我在使用函数roicolor的时候为啥一直报错呢? [打印本页]

作者: greensmile    时间: 2020-1-15 13:14
标题: 求助:我在使用函数roicolor的时候为啥一直报错呢?
为什么我使用函数roicolor一直报错啊?图片像素为240*1355 \: H0 u# Z: B! `" K) C
程序如下:I=imread('bird.jpg');
& ]  W5 t7 r8 S3 H. Z8 Q! w7 y                  imshow(I);
0 K9 Y7 ^# k; Q) N2 {, u4 o, g                  BW=roicolor(I,100,55);: ~: f: T7 x! F# r  l  R' R
之后就会报“??? Error using ==> roicolor; }* C, j+ \% s1 ~
Images with dimensions greater than two are not supported.“这个错误* u) E( h; }: u" U9 }9 B

作者: NingW    时间: 2020-1-15 17:55
roicolor(I,100,55)把参数小一点试一下吧
作者: CCxiaom    时间: 2020-1-15 17:56
BW = roicolor(A,LOW,HIGH) returns a region of interest
, b: k5 A/ I( Y/ h1 m( _    selected as those pixels that lie within the colormap range! y; i! c4 g2 L+ U' x- A
    [LOW HIGH]:
" }- `8 U5 r' Z" U0 l7 Z( o/ @  ~5 X8 C$ X+ E: S
        BW = (A >= LOW) & (A <= HIGH);& V8 A, A3 q$ q# k  ?4 j' c4 u

; M" \* a' [2 j8 @7 W应该是参数100和55设置错误,不在范围内; a5 S- I( a$ H

作者: xixihahaheihei    时间: 2020-1-15 17:57
输入的第一个参数A,必须为灰度图像,所以你只需要将A转为灰度图像后再调用该函数即可




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2