请告知如何rgb2gray在Octave中完成工作.我找到了这个帖子,但我还是想使用这个rgb2gray功能而不是手动计算每个颜色通道.
我运行的代码:
I = imread('smile.jpg');
G = rgb2gray(I);
Run Code Online (Sandbox Code Playgroud)
我得到的错误:
error: 'rgb2gray' is undefined near line 10 column6
Run Code Online (Sandbox Code Playgroud)
附加:
Octave版本:3.6.4
安装了映像包.版本:2.0.0.
'rgb2gray.m'安装在C:\ Octave\share\octave\packages\image-2.0.0中
谢谢,
car*_*aug 10
问题是你没有加载你的包.键入时,pkg list您可以在名称前面找到由星号加载的文件.加载包pkg load image.
不必加载一个包是什么东西,大多数用户发现很奇怪,但如果你用其他语言,如Python,Perl或C++相比,你会期望他们import,use或#include在系统中默认使用每库?有关详细信息,请参阅Octave的常见问题解答.