imread()函数
imread() 是一个在计算机视觉和图像处理中常用的函数,它用于读取图像文件。这个函数属于 OpenCV(开源的计算机视觉库),它被广泛应用于各种图像处理任务中。
% 读取图像
img = imread('image.jpg');
% 显示图像
imshow(img);
这两个函数都会读取指定路径(在此例中为 'image.jpg')的图像文件,并将其作为一个数组(在 OpenCV 中是 NumPy 数组,而在 MATLAB 中是 MxN 矩阵)返回,其中 M 和 N 是图像的高度和宽度。然后,可以使用相关函数(如 OpenCV 的 imshow
或 MATLAB 的 imshow
)来显示这个图像。
imwrite()函数
在MATLAB中,imwrite()函数用于将图像数据写入到指定的图像文件中。以下是imwrite()函数的基本语法:
imwrite(image, filename)
其中,image
是要写入文件的图像数据,filename
是要写入的图像文件的路径和文件名。
例如,假设我们有一个名为image.jpg
的图像文件,我们可以使用以下代码将其写入到指定的文件中:
% 读取图像
img &#