在 MATLAB 中自动最大化图像

matlabdata analysisprogramming

MATLAB 编程允许我们自动最大化图像以获得更好的可见性。为此,我们可以使用"figure"函数和一些参数,这些参数在以下语法中描述。

语法

figure('units', 'normalized', 'outerposition', [0 0 1 1]);

带有所有这些参数的"figure"命令会自动最大化图像。

以下 MATLAB 程序演示了自动最大化图像的代码实现。

MATLAB 程序示例

% 用于自动最大化图像的 MATLAB 程序
% 读取输入图像
img = imread('https://www.tutorialspoint.com/assets/questions/media/
14304-1687425236.jpg'); % 将"your_image.jpg"替换为您图像的路径
% 在图形窗口中显示原始图像
figure, imshow(img); title('Original Image');
% 在另一个图形窗口中显示最大化的图像
figure('units', 'normalized', 'outerposition', [0 0 1 1]), imshow(img); title('最大化图像');

输出

正常图像为:

最大化图像为:

结论

在上述 MATLAB 程序中,我们使用"imread"函数读取输入图像并将其存储在变量"img"中。然后,我们使用"imshow"函数在图形窗口中显示输入图像,使用"figure"命令,标题为"Original Image"。接下来,我们使用"imshow"函数显示同一幅图像,但这次我们在"figure"选项中指定了一些参数,这些参数会自动将图像最大化以适合图形窗口。还为该图像分配了一个标题"最大化图像"。


相关文章