2017-04-21 2 views
0

En Python, j'ai un tableau provient de la fonction Matlab en utilisant le moteur Matlab.Comment puis-je extraire des images d'un mlarray Matlab et les afficher?

import matlab.engine 
import numpy as N 
eng = matlab.engine.start_matlab() 
a= eng.func() 
print(type(a)) 
print(N.shape(a)) 

la sortie de la console est:

<class 'matlab.mlarray.double'> 
    (135L, 134L, 7L) 

dans lequel il y a 7 images grises avec une taille de 135x134. comment puis-je extraire chaque image et les montrer par boucle?

+1

Il semblerait que votre titre n'ait rien à voir avec votre question actuelle. Regle-le, s'il te plait. – Chris

+0

que dois-je nommer? J'ai un problème avec la dimension du tableau de sortie. aide-moi par un bon titre. @Chris – patra

+0

Alors peut-être que votre question doit être reformulée ... on dirait que vous voulez vraiment savoir "Comment puis-je extraire des images à partir d'un mlarray Matlab et les afficher?" Cela ne semble pas avoir de rapport avec les dimensions du tableau. – Chris

Répondre