在opensv代码的目录中写入图像

时间:2018-10-23 10:57:16

标签: python opencv

我正在尝试在我的opencv代码中写入图像,如果我没有目录就可以写图像。但是,当我尝试在目录中写入内容时,它会运行,但不会在目录中写入内容。

for i in xrange(3):
    path = 'resultImages/result'
    print os.path.join(path,str(i),'.png')
    cv.imwrite(os.path.join(path,str(i),'.png'),images[i*3+2])

这里有什么问题吗?

我推荐OpenCV - Saving images to a particular folder of choice,但没有帮助。

1 个答案:

答案 0 :(得分:0)

问题是由于您将".png"用作os.path.join()函数内的子目录

尝试将其更改为此:

for i in xrange(3):
    path = 'resultImages/result'
    print os.path.join(path,str(i) + '.png')
    cv.imwrite(os.path.join(path,str(i) +'.png'),images[i*3+2])

我希望它能帮助