通常我会在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函数来执行此操作?
答案 0 :(得分:0)
cv2.imdecode()可以在内存中执行此操作。是的,它想要一个numpy数组作为输入