2

我们如何在 scilab 中同时显示多个图像?我曾经在 matlab 中使用 figure,imshow() 来做到这一点。什么是 scilab 替代方案?谢谢你。

4

1 回答 1

4

多个 imshow 窗口

假设您在 SciLab 中使用 SIVP 进行图像处理,目前一次只能显示一个imshow窗口。

引用自SIVP imshow 文档

错误和缺点

只能弹出一个 imshow 窗口。

解决方法

一种解决方法是组合多个图像并显示该图像,例如:

// Two example images
im1 = ones(400,600);
im2 = rand(400,600);

// Put images side by side
im3 = [im1 im2];
imshow(im3);

// or put them top-to-bottom
im3 = [im1 ; im2 ];
imshow(im3);

组合图像时,请确保具有匹配的尺寸,因此当并排放置图像时,行数必须匹配,当将它们从上到下放置时,列数必须匹配。

于 2013-05-07T07:15:28.220 回答