Python 使用opencv将图片保存在错误的文件夹中

Python 使用opencv将图片保存在错误的文件夹中,python,python-3.x,opencv,Python,Python 3.x,Opencv,我需要保存到的目录: DataBase-Faces\name 保存代码的目录: DataBase-Faces 我的代码: cv2.imwrite("DataBase-Faces\\"+name+str(frames)+".png",Faceimage) 我的程序用键入的名称创建了一个文件夹,我必须将这些图像记录在该文件夹中,每个图像的名称将被称为Nome typed+(帧编号)。png看起来您忘记在name和str(帧)之间放置目录分隔符了 试一试 作为旁注,您不应该手动连接路径。考虑一

我需要保存到的目录:

DataBase-Faces\name 
保存代码的目录:

DataBase-Faces
我的代码:

cv2.imwrite("DataBase-Faces\\"+name+str(frames)+".png",Faceimage)

我的程序用键入的名称创建了一个文件夹,我必须将这些图像记录在该文件夹中,每个图像的名称将被称为
Nome typed+(帧编号)。png

看起来您忘记在
name
str(帧
)之间放置目录分隔符了

试一试


作为旁注,您不应该手动连接路径。考虑一下这个模块,它可以让你免于将来的头痛。

< P>一般保存图像的代码类似于

cv2.imwrite('file.png',img)
对于你想要的'file.png'

范例

name = 'my_photo_album_name'
frames = 500
frame_name = f'{name}\{frames}'
cv2.imwrite(f'DataBase-Faces\{frame_name}.png', img)

不应手动连接路径。考虑一下这个模块,它可以帮你免去这种头痛。我如何在程序创建的文件夹中保存图像?非常感谢,我不知道为什么我收到这么多的负面选票,我尽我最大的努力来表达我的疑虑。@ Viordon阿尔维斯关于下注,人们很可能认为自己没有努力解决这个问题。当提出未来的问题时,最好展示你对问题的理解,并包括你已经采取的试图找到解决方案的步骤。在本例中,
print
通过串接字符串输出路径将是一个简单的第一步,也会很快发现问题所在。
name = 'my_photo_album_name'
frames = 500
frame_name = f'{name}\{frames}'
cv2.imwrite(f'DataBase-Faces\{frame_name}.png', img)