2015-08-19 1 views
1

J'ai un ensemble de 640x480 images. Je convertis ces images dans un format de fichier binaire via Matlab ... Maintenant, j'ai besoin de charger chacun des fichiers binaires dans un tampon en Python, puis de lire les données de ce tampon. Quelqu'un peut-il m'aider avec comment je pourrais le faire, ou suggérer un lien? -Merci.Chargement des données binaires à partir d'un fichier dans un tampon en Python

+0

Êtes-vous l'enregistrer dans un fichier .mat? –

+1

un coup d'oeil à io.BytesIO https://docs.python.org/2/library/io.html#io.BytesIO –

+1

http://code.runnable.com/UqJdRnCIohYmAAGP/reading-binary-files-in- python-for-io – dsgdfg

Répondre

0

Si vous utilisez l'API C, vous allez utiliser une structure Py_buffer (qui n'est pas un objet Python - elle n'est pas liée aux structures compatibles PyObject* dans l'API C).

Si vous n'utilisez C, vous serez intéressé par memoryview - le convertisseur analogique-niveau Python pour Py_buffer - et le fichier E/S builtins et module de bibliothèque (s):