imwrite保存图像保存到哪里?
时间: 2023-08-19 20:16:43 浏览: 153
imwrite函数是OpenCV库中用于将图像保存到磁盘的函数。保存的路径可以通过函数的第一个参数指定,例如:
```cpp
cv::Mat img = cv::imread("image.jpg");
cv::imwrite("saved_image.jpg", img);
```
在这个例子中,图像被保存在程序运行的当前目录下,并命名为"saved_image.jpg"。如果想要保存到其他目录,可以在文件名前加上路径,例如:
```cpp
cv::imwrite("/home/user/images/saved_image.jpg", img);
```
这样就会将图像保存到指定的目录下。
相关问题
matlab里imwrite保存图像保存到哪里?
在MATLAB中,imwrite函数也可以用于将图像保存到磁盘。与OpenCV中的imwrite函数类似,保存的路径可以通过函数的第二个参数指定。例如:
```matlab
img = imread('image.jpg');
imwrite(img, 'saved_image.jpg');
```
在这个例子中,图像被保存在MATLAB当前工作目录下,并命名为"saved_image.jpg"。如果想要保存到其他目录,可以在文件名前加上路径,例如:
```matlab
imwrite(img, '/home/user/images/saved_image.jpg');
```
这样就会将图像保存到指定的目录下。需要注意的是,如果指定的路径中不存在某些目录,imwrite函数会自动创建这些目录。
matlab中imwrite保存图像
在MATLAB中,使用imwrite函数可以将图像保存为文件。imwrite函数的语法如下:
imwrite(A, filename)
其中,A是要保存的图像,可以是灰度图像或彩色图像;filename是保存的文件名,可以是绝对路径或相对路径。
例如,将名为image的图像保存为PNG格式文件,可以使用以下代码:
imwrite(image, 'image.png', 'png')
其中,第三个参数'png'指定保存为PNG格式文件。如果不指定参数,则默认保存为MATLAB支持的格式。