rlv*_*msi 8 python directory opencv file
我想在python中使用opencv创建一个图像文件.当我在相同的文件夹文件中创建它时创建
face_file_name = "te.jpg"
cv2.imwrite(face_file_name, image)
Run Code Online (Sandbox Code Playgroud)
但是当我试图在另一个文件夹中创建它时
face_file_name = "test\te.jpg"
cv2.imwrite(face_file_name, image)
Run Code Online (Sandbox Code Playgroud)
文件未创建.谁有人解释原因?
我甚至试过给出绝对的路径.我在Windows中使用python2.7.
Aur*_*ius 28
cv2.imwrite()如果目录不存在,则不会在另一个目录中写入映像.首先需要在尝试写入目录之前创建目录:
import os
dirname = 'test'
os.mkdir(dirname)
Run Code Online (Sandbox Code Playgroud)
从这里,您可以在不更改工作目录的情况下写入目录:
cv2.imwrite(os.path.join(dirname, face_file_name), image)
Run Code Online (Sandbox Code Playgroud)
或者更改您的工作目录并省略目录前缀,具体取决于您的需求:
os.chdir(dirname)
cv2.imwrite(face_file_name, image)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20562 次 |
| 最近记录: |