with cv2.imread("Desktop/foo.jpg") as img:
    b = fs.put(img, filename="foo")


我使用上面的代码块保存图像。问题是,如何找回它并通过Python3中的PIL之类的通用库读取它?

最佳答案

gridfs.GridFS.find_one允许查找使用文件名保存到GridFS的文件。

此方法返回可以读取的实例grid_file.GridOut

file = fs.find_one({'filename': 'foo'})
image = file.read()

关于python - 如何使用Python从MongoDB的GridFS检索/读取图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47697995/

10-10 16:47