0

通常我会在 OpenCV 中创建一个图像:

from cv2 import imread
img = imread("/home/nick/myfile.jpg")

但是文件的内容已经在另一个变量中了,那么如何直接从这个变量中创建一个 OpenCV 呢?例如

fc = open("/home/nick/myfile.jpg", "rb").read()
img = something(fc)

是什么something?是否有 OpenCV 或 numpy 函数可以执行此操作?

4

1 回答 1

0

cv2.imdecode() 可以在内存中做到这一点。是的,它需要一个 numpy 数组作为输入

于 2013-02-20T17:54:30.527 回答