在 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"选项中指定了一些参数,这些参数会自动将图像最大化以适合图形窗口。还为该图像分配了一个标题"最大化图像"。