2013-02-20 45 views
0

通常我会在OpenCV中创建一个形象:如何从文件内容创建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功能来做到这一点?

回答

0

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

+1

我想问题是如何将'fc'转换为numpy数组? – nickponline 2013-02-21 14:40:20