在 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”选项中指定了一些参数,以自动最大化图像以适应图形窗口。此图像还分配了一个标题“最大化图像”。
广告