如何从文件内容创建OpenCV图像?

时间:2013-02-20 17:41:14

标签: python opencv numpy

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

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

但是已经将文件的内容放在另一个变量中,那么如何直接从这个创建一个OpenCV呢? e.g。

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

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

1 个答案:

答案 0 :(得分:0)

cv2.imdecode()可以在内存中执行此操作。是的,它想要一个numpy数组作为输入