在 MATLAB 中自动最大化图像


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

语法

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

使用所有这些参数的“figure”命令会自动最大化图像。

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

MATLAB 程序示例

% MATLAB program for automatically maximize an image
% Read the input image
img = imread('https://tutorialspoint.com/assets/questions/media/
14304-1687425236.jpg'); % Replace 'your_image.jpg' with the path to your image
% Display the original image in a figure window
figure, imshow(img); title('Original Image');
% Display the maximized image in another figure window
figure('units', 'normalized', 'outerposition', [0 0 1 1]), imshow(img); title('Maximized Image');

输出

普通图像为

最大化后的图像为

结论

在上面的 MATLAB 程序中,我们使用“imread”函数读取输入图像并将其存储在变量“img”中。然后,我们使用“imshow”函数在图形窗口中显示输入图像,并使用带有标题“原始图像”的“figure”命令。接下来,我们使用“imshow”函数显示相同的图像,但这次我们在“figure”选项中指定了一些参数,以自动最大化图像以适应图形窗口。此图像还分配了一个标题“最大化图像”。

更新于: 2023-07-18

131 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告