Comment réduire la taille de l'image dans le traitement de l'image (scipy/numpy/python)

Bonjour, j'ai une image ( 1024 x 1024) et j'ai utilisé "fromfile de la commande" dans numpy pour mettre chaque pixel de cette image dans une matrice.

Comment puis-je réduire la taille de l'image ( ex. 512 x 512) par modifier que la matrice a?

a = numpy.fromfile(( - path - ,'uint8').reshape((1024,1024))

Je n'ai aucune idée de comment modifier la matrice, afin de réduire la taille de l'image. Donc, si quelqu'un a une idée, merci de partager vos connaissances et je vais être apprécié. Grâce


EDIT:

Quand je regarde le résultat, j'ai trouvé que le lecteur j'ai eu lecture de l'image et la mettre dans une "matrice". J'ai donc changé le "tableau" de la matrice.

José m'a dit que je ne peut prendre que même colonne et de la même ligne et la mettre dans une nouvelle matrice . Qui permettront de réduire l'image à la moitié de la taille. Quelle commande dans scipy/numpy dois-je utiliser pour faire cela?

Grâce

C'est la question que vous ne comprenez pas comment le faire en Python ou que vous ne comprenez pas comment faire échelle de l'image, ou les deux?
La réponse longue est que cela dépend du type d'image que vous venez de lire. La réponse courte/la question est "pourquoi ne pouvez-vous pas utiliser une bibliothèque?". Êtes-vous en mesure d'avoir PIL redimensionner et puis vous pouvez appeler numpy.reshape()?
l'image est en .dat fichier de l'extension, et le lecteur, je me suis peut lire l'image et la mettre dans une matrice. J'ai fait une erreur donc j'ai édité le post et le changement "tableau" à "matrice" puisqu'il est mis sous forme matricielle.
Maintenant ce que j'ai le problème est de savoir comment prendre seulement la même ligne et la même colonne de la matrice. Existe-il une fonction dans scipy ou numpy qui peut faire cela?

OriginalL'auteur Hold_My_Anger | 2011-05-22