2013-02-20 43 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