python - OpenCV - 将图像保存到所选的特定文件夹

标签 python opencv image-processing

我正在学习 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/

相关文章:

python - 如何在 python 中获取图像的特定 RGB 值的像素索引?

php - ImageMagick 因 JPEG 密度值不正确而崩溃

c++ - 使用 OpenCV 在实时视频帧中检测 LED 阵列中的每个 LED

image-processing - 为什么Sobel运算符看起来像那样?

python - 检查挂起的 Django 迁移

python - 在 Python 中生成和使用数百万个随机数的有效方法

python - 当我从 python 中的文本文件加载数据时出错

opencv - 如何在opencv-visualstudio2010 x64 win7中上传图片..

导入cv2时出现python importError

python - 如何使用随机种子值在 Python 中对 PRNG 进行单元测试?