Créer un module Python

Préparation

Téléchargez le projet projet-python.zip. Ce projet contient:

Le projet a été préparé pour Linux, mais il peut être adapté pour Windows et Mac OS en ajoutant les bibliothèques libpng et libjpeg.

Insérer l'algorithme de traitement

Insérez votre algorithme dans la fonction traiterImage de traitement.c. Vu que le projet n'est plus lancé comme programme, il n'y a plus de fonction main.

L'algorithme exemple retourne deux valeurs (cielBleu et nuit). Pour adapter cela, il faut

Dans projet.c, vous pouvez configurer le module, et ajouter des méthodes supplémentaires si nécessaire.

Compiler et installer le module

Compilez et installez le module avec setup.py:

			$$ python3 setup.py build
			$$ python3 setup.py install --user
		

Le module est installé sur votre compte utilisateur. Si vous êtes sur votre propre ordinateur (avec les droits administrateur), vous pouvez installer le module dans le système:

			$$ sudo python3 setup.py install
		

Utiliser le module

Un fois installé, vous pouvez utiliser le module comme suit:

			$$ python3
			...
			>>> import projet
			>>> projet.traite('1570970041.jpg')
			{'cielBleu': 0.6274509803921569, 'nuit': 0}