【问题标题】:how to fix scilab Undefined variable error problem?如何解决 scilab 未定义变量错误问题?
【发布时间】:2019-01-12 02:30:45
【问题描述】:

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

【问题讨论】:

  • 尝试提供有关您的问题的详细信息。添加您的代码,您面临什么问题? ,你的阻拦在哪里? ,到目前为止你尝试了什么?就像你提出问题的方式一样。
  • 你好里亚祖尔!欢迎来到 StackOverflow!您能否包括您的相关代码和确切的错误?仅拥有一张图片就会让人们更难帮助您解决问题。

标签: scilab


【解决方案1】:

imread() 函数在 Scilab 中本机不存在(您是否尝试移植 Matlab 代码?)。但是,它确实作为SIP (Scilab Image Processing) toolbox 的一部分存在,可以使用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);

【讨论】:

    猜你喜欢
    • 2020-01-19
    • 2021-08-12
    • 2018-10-08
    • 1970-01-01
    • 1970-01-01
    • 2020-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多