2016-07-22 3 views
1

OpenCV에서 컬러 이미지를 읽을 때 크기가 256x256x3으로 표시됩니다. 하지만 신경망에 3x256x256 배열로 전달해야합니다. BGR에서 픽셀 위치를 유지하면서 배열 모양을 어떻게 변경합니까?파이썬에서 이미지의 배열 모양 변경

답변

1

단순히 배열을 조 변경하면됩니다. 제대로 작동하는 경우

import numpy as np 

#my picture 
wrong_format = np.arange(300).reshape(10,10,3) 

correct_format = wrong_format.T 

는 다음 correct_format (0,1,1)이 wrong_format 같아야한다 (1,1,0) : 예를 들어, 내 그림은 10 × 10 사진입니다. 그리고 우리는 것을 볼 수 있습니다

correct_format(0,1,1) == wrong_format(1,1,0) 

진정한