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);
您应该尝试安装“图像处理和计算机视觉工具箱”。
第 1 步:进入主要类别。
第 2 步:在 ATOMS 下,您将看到多个选项。您应该只选择图像处理。
步骤3:然后您将有两个选项,只需选择并下载
“图像处理和计算机视觉工具箱”。
我相信您的问题将100%解决。