我正在学习 OpenCV 和 Python。我从我的网络摄像头捕获了一些图像并保存了它们。但它们默认保存在本地文件夹中。我想将它们从直接路径保存到另一个文件夹。我如何解决它?
最佳答案
ebeneditos 提供的解决方案非常有效。
但是如果你在一个大代码片段的几个部分中有 cv2.imwrite()
并且你想更改保存图像的路径,你将不得不在每次出现时更改路径cv2.imwrite()
单独。
正如 Soltius 所说,这是一种更好的方法。声明一个路径并将其作为字符串传递到 cv2.imwrite()
import cv2
import os
img = cv2.imread('1.jpg', 1)
path = 'D:/OpenCV/Scripts/Images'
cv2.imwrite(os.path.join(path , 'waka.jpg'), img)
cv2.waitKey(0)
现在如果你想修改路径,你只需要改变path
变量。
根据 Kallz 提供的解决方案编辑
关于python - OpenCV - 将图像保存到所选的特定文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41586429/