32 图像处理

由于图像本质上就是一个矩阵,因此 Octave 是一个非常强大的图像处理与分析环境。为了说明在 Octave 中进行图像处理是多么简便,下面的示例将加载一张图像,使用 5×5 平均滤波器对其进行平滑处理,并计算平滑后图像的梯度。

I = imread ("myimage.jpg");
S = conv2 (I, ones (5, 5) / 25, "same");
[Dx, Dy] = gradient (S);

在此示例中,S 包含平滑后的图像,DxDy 则包含图像的空间偏导数。

版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-4