Fork de la bibliothèque de traitements d'images en virgule flottante pour la rendre accessible depuis Python par fabrication d'une bibliothèque partagée.
Go to file
2021-05-16 11:43:46 +02:00
doc better args parsing in mkfimg 2021-05-04 10:29:02 +02:00
extras source tree refactor and build system (to be completed) 2021-05-11 22:44:13 +02:00
scripts commit du soir, espoir 2020-04-11 23:18:33 +02:00
src FloatImg sources upgraded to version 148 2021-05-16 11:43:46 +02:00
.gitignore source tree refactor and build system (to be completed) 2021-05-11 22:44:13 +02:00
install.sh + fimghalsize 2021-05-09 20:52:11 +02:00
Makefile Add v4l tools to build system 2021-05-14 00:23:21 +02:00
README.md source tree refactor and build system (to be completed) 2021-05-11 22:44:13 +02:00

FloatImg4PythonBinding

Un fork de la galactique bibliothèque FloatImg de tTh, réaménagé pour permettre une utilisation depuis Python avec l'embryonnaire binding https://git.tetalab.org/Mutah/python-FloatImg/ (seulement sur la branche develop pour le moment)

Pas de révolution mais :

  • production d'une bibliothèque partagée
  • arborescence remanié : les meubles ont changés de place : les sources sont dans src, les expérimentations dans extra et les binaires sont produits dans build
  • build system : un Makefile racine avec des cibles générales : all pour tout builder, lib pour la bibliothèque de base, funcs

Traitement des images en virgule flottante.

C'est d"abord un ensemble de fonctions pour traiter des images avec une énorme dynamique sur les niveaux de pixels. C'est aussi quelques outils pour traiter ces images. Et c'est enfin plusieurs embryons de logiciel destiné à faire des photos floues, voire même des films flous.

horloge floue

Il y a une description bien plus pas trop longue pour les curieux, et un début de documentation pour les codeurs. Le service après-vente est (plus ou moins bien) assuré sur la mailing list et/ou le canal IRC #tetalab sur le réseau de Freenode...

Par ailleurs, d'autres expérimentations sont en cours sur le traitement et l'assemblage de ces images floues dans le but de faire des films flous.

En avant vers l'infini, et au-delà...

Dépendances

Bien entendu, avant tout, il faut installer quelques outils et dépendances. Je vais tenter de les lister dans le plus grand désordre (à la sauce Debian) :

sudo apt install libtiff-dev libpnglite-dev liblo-dev libv4l2-dev libcfitsio-dev libnetpbm-dev

Sauce Ubuntu :

sudo apt  install  libtiff-dev libpnglite-dev liblo-dev libv4l-dev libcfitsio-dev libnetpbm10-dev libncurses5-dev

Certains outils externes sont aussi utiles :

  • gnuplot
  • ImageMagick
  • LaTeX

Documentation

Encore trop légère, mais déja présente. C'est à vous de compiler le PDF

Your mileage may vary...