如何修复scilab未定义变量错误问题?

时间:2018-12-07 04:45:03

标签: scilab

第一次使用scilab,我不知道如何解决。我想将RGB图像转换为灰度图像。该怎么办?

awefew

1 个答案:

答案 0 :(得分:0)

imread()函数在Scilab中本身不存在(您是否要移植Matlab代码?)。但是,它确实是SIP (Scilab Image Processing) toolbox的一部分,可以使用 ATOMS (Scilab的工具箱管理器)下载和安装。您可以在Scilab控制台的“应用程序> ATOMS”菜单下找到ATOMS。

SIP还带有im2gray()函数,该函数实际上可以完成您想要的操作。在Atoms中安装并加载SIP之后,请尝试:

// import RGB jpeg pic
RGBpic = imread("rgb.jpg");
// convert to grayscale
GSpic = im2gray(RGBpic);
// create new figure window and display grayscale pic  
scf(0);clf();
imshow(GSpic);