FloatImg4PythonBinding/README.md

68 lines
2.4 KiB
Markdown
Raw Permalink Normal View History

# 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`
2020-02-13 10:24:35 +01:00
# 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.
2021-04-28 00:21:45 +02:00
Et c'est enfin plusieurs embryons de logiciel destiné à faire des photos floues,
voire même des [films flous](Fonderie/).
2020-02-13 10:24:35 +01:00
![horloge floue](http://la.buvette.org/photos/cumul/horloge.png "horloge floue")
Il y a une [description](http://la.buvette.org/photos/cumul/) bien plus
2021-02-03 18:19:39 +01:00
pas trop longue pour les curieux, et un début de
2020-02-13 10:32:01 +01:00
[documentation](http://la.buvette.org/photos/cumul/the_floatimg_hack.pdf)
2020-02-13 10:24:35 +01:00
pour les codeurs.
2020-02-13 12:13:07 +01:00
Le service après-vente est (plus ou moins bien) assuré sur
2020-02-13 10:32:01 +01:00
la [mailing list](https://lists.tetalab.org/mailman/listinfo/tetalab) et/ou
2020-02-19 19:29:42 +01:00
le canal IRC #tetalab sur le réseau de
[Freenode](https://webchat.freenode.net/)...
2020-02-13 12:13:07 +01:00
Par ailleurs, d'autres expérimentations sont
[en cours](http://la.buvette.org/photos/cumul/fonderie/vidz.html#interpolator)
sur le traitement et l'assemblage de ces images floues dans le but de faire
2020-11-02 01:25:00 +01:00
des films flous.
2020-02-13 10:24:35 +01:00
2020-11-02 01:25:00 +01:00
*En avant vers l'infini, et au-delà...*
2020-11-05 17:33:50 +01:00
## 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) :
```bash
sudo apt install libtiff-dev libpnglite-dev liblo-dev libv4l2-dev libcfitsio-dev libnetpbm-dev
2021-01-16 11:28:54 +01:00
```
Sauce Ubuntu :
```bash
sudo apt install libtiff-dev libpnglite-dev liblo-dev libv4l-dev libcfitsio-dev libnetpbm10-dev libncurses5-dev
2021-01-16 11:28:54 +01:00
```
2020-11-05 17:33:50 +01:00
2020-11-05 17:33:50 +01:00
Certains outils externes sont aussi utiles :
- gnuplot
- ImageMagick
- LaTeX
## Documentation
Encore trop légère, mais déja [présente](doc/).
C'est à vous de compiler le
[PDF](http://la.buvette.org/photos/cumul/the_floatimg_hack.pdf)
2020-11-05 21:07:38 +01:00
2021-02-03 18:19:39 +01:00
*Your mileage may vary...*