2017-04-17 1 views
0

를 imread하는 많은 것들 중 프로그램이 이런 일을 수행합니다imread 옥타브 내가 파이썬 옥타브에서 코드를 변환 할 필요가 CV2

load_image = imread ('image.bmp')

을하는 당신 같은 , 어떤이 확인이 인쇄 내가

크기 (load_image)를 수행 한 후 경우에, 그에게 (1200,1600,3)를 비트 맵을 볼 수 있지만, 나는 수행 할 때

load_image

을 나에게 이해가되지 않는 1 차원 배열을 출력한다. 내 질문은 opencv에서 같은 이미지를로드해야하기 때문에 옥타브에서이 값들을 어떻게 해석했는지를 알 수 없다.

감사합니다.

+0

어떤 옥타브 버전을 사용하고 있습니까? bmp에 대한 링크를 제공 할 수 있습니까? – Ash

답변

0

가지고 계신 것은 옥타브 단위의 3D 배열입니다. 여기 x- 차원에서 각 픽셀에 대한 RGB 값을 갖고있는 것처럼 보입니다. 그리고 Y와 Z 차원은 각각 행과 열입니다. 그러나 인쇄 할 때 배열의 모든 값을 볼 수 있으므로 1D 배열처럼 보입니다. 이 출력을보고 같은

0

시도 뭔가 :

load_image(:,:,i) 

의 I는 이미지 RGB의 크기를 의미합니다. matplotlib 또는 이와 유사한 것을 사용하여 3D 이미지를 2D로 인쇄하려면 동일한 작업을 수행해야합니다.

관련 문제