如何解决 scilab 未定义变量错误问题?

问题描述 投票:0回答:2

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

scilab
2个回答
0
投票

Scilab 中本身不存在

imread()
函数(您是否正在尝试移植 Matlab 代码?)。然而,它确实作为 SIP(Scilab 图像处理)工具箱 的一部分存在,可以使用 ATOMS(Scilab 的工具箱管理器)下载和安装。您可以在 Scilab 控制台的“Applications>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);

0
投票

您应该尝试安装“图像处理和计算机视觉工具箱”。

第 1 步:进入主要类别。
第 2 步:在 ATOMS 下,您将看到多个选项。您应该只选择图像处理。
步骤3:然后您将有两个选项,只需选择并下载 “图像处理和计算机视觉工具箱”。

我相信您的问题将100%解决。

© www.soinside.com 2019 - 2024. All rights reserved.