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

관련 문제