我正在尝试在我的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,但没有帮助。
答案 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])
我希望它能帮助