将OpenCV图像保存到Python中的外部服务器路径中



我使用cv2.imwrite()将图片保存在服务器中。当我尝试将它保存在本地磁盘中时,没有问题,下面的所有代码都能正确运行。然而,当我试图将它保存在我们的服务器中时,它没有被保存。我在Windows 10上运行它。我的代码:

path = "\\myServer\myPath\"
os.makedirs(path, exist_ok=True)
path = path + "croppedImage.jpg"
croppedImg = getCropedImg(img, ROI) # this method is tested, no problem
cv2.imwrite(path, croppedImg)

myPath没有问题。我检查了路径,它已经存在。当我为本地磁盘尝试上面的代码时,它工作正常。

这是关于opencv和python路径的问题。无法使用opencv从服务器路径写入或读取文件。我首先解决了保存在本地并通过shutil.copy2复制的问题

def writeImage(path, img):
""" Write image to given path"""
tmpPath = "img.png"
cv.imwrite(tmpPath, img)
copy2(tmpPath, path)
os.remove("img.png")

相关内容

  • 没有找到相关文章

最新更新