cv2.imwrite存图路径
时间: 2023-10-27 11:52:53 浏览: 46
可以使用绝对路径或相对路径存储图像。绝对路径是完整的文件路径,包括盘符、文件夹路径和文件名;相对路径是相对于当前工作目录的路径。例如,如果当前工作目录是"D:\project\",要将图像存储在"D:\project\images\"文件夹中,可以使用相对路径:"images\image.jpg"。
相关问题
cv2.imwrite 怎么设置路径
cv2.imwrite() 是 OpenCV 库中的一个函数,用于将图像保存到指定路径。它的语法如下:
cv2.imwrite(filename, img[, params])
其中,filename 是保存图像的路径和文件名,img 是要保存的图像对象,params 是可选参数,用于指定保存图像的格式和质量等。
要设置路径,你可以在 filename 参数中指定完整的文件路径,包括文件夹路径和文件名。例如,如果你想将图像保存到名为 "images" 的文件夹下,并命名为 "output.jpg",可以这样写:
cv2.imwrite("images/output.jpg", img)
这样,图像将保存在当前工作目录下的 "images" 文件夹中,并命名为 "output.jpg"。
如果你想将图像保存在其他目录下,可以提供完整的文件路径。例如:
cv2.imwrite("C:/Users/username/Documents/images/output.jpg", img)
这样,图像将保存在 "C:/Users/username/Documents/images" 文件夹中,并命名为 "output.jpg"。
cv2.imwrite如何保存路径
cv2.imwrite函数可以用来保存图像到指定的路径。你可以通过传递一个有效的文件路径和文件名作为参数来保存图像。如果你想要保存图像到一个带有中文路径的文件夹中,你可以先创建父文件夹,然后再调用imwrite函数来保存图像。
下面是一个示例代码,展示了如何使用cv2.imwrite保存图像到带有中文路径的文件夹中:
```python
import os
import cv2
# 定义保存路径
path = './中文路径/子文件夹/'
# 检查父文件夹是否存在,如果不存在,则创建
if not os.path.exists(path):
os.makedirs(path)
# 保存图像
img = cv2.imread('input.jpg')
cv2.imwrite(path + 'output.jpg', img)
```