|
|
|
@ -180,12 +180,10 @@ le champ \textsl{fval} sera initialisé à 15.0 |
|
|
|
|
(valeur maximale renvoyée par le capteur). |
|
|
|
|
Ensuite, dans la boucle capture/cumul, \textsl{count} sera |
|
|
|
|
incrémenté à chaque passe, et nous aurons donc, en finale, |
|
|
|
|
toutes les informations nécéssaire pour exploiter au mieux la dynamique |
|
|
|
|
toutes les informations nécessaires pour exploiter au mieux la dynamique |
|
|
|
|
de notre image dans les étapes ultérieures. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\subsection{lib/}\index{lib/} |
|
|
|
|
|
|
|
|
|
Première chose, la gestion dynamique de la mémoire occupées |
|
|
|
@ -212,6 +210,12 @@ flottantes ? |
|
|
|
|
Une bonne partie de ces fonctions est indéterministe. Ce qui |
|
|
|
|
veut dire, en langage de tous les soirs, que ça risque de ne |
|
|
|
|
pas être la même chose dans l'avenir. |
|
|
|
|
\vspace{1em} |
|
|
|
|
|
|
|
|
|
On y trouve pêle-mêle de l'import/export de fichiers, de l'analyse |
|
|
|
|
de chaines de caractères, du tracé de choses bizarres\dots |
|
|
|
|
Plein de trucs qu'il faudra bien expliquer un jour\footnote{Mais |
|
|
|
|
il fait trop chaud dans le dd2\index{dd2}}. |
|
|
|
|
|
|
|
|
|
% ------------------------------------------------------------------- |
|
|
|
|
\section{Les outils}\label{outils} |
|
|
|
@ -241,6 +245,14 @@ l'on peut assimiler à un noir absolu\index{absolu}. |
|
|
|
|
Affichage de quelques valeurs calculées à partir d'un fichier |
|
|
|
|
\texttt{.fimg}\index{.fimg}. |
|
|
|
|
|
|
|
|
|
\subsection{fimgops}\index{fimgops}\label{fimgops} |
|
|
|
|
|
|
|
|
|
Operations diverses sur ou entre des images. |
|
|
|
|
|
|
|
|
|
Syntaxe CLI\index{CLI} à définir. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\subsection{fimg2png, fimg2pnm, fimg2tiff} |
|
|
|
|
\index{fimg2png}\label{fimg2png} |
|
|
|
|
\index{fimg2pnm}\label{fimg2pnm} |
|
|
|
@ -260,6 +272,14 @@ Il faut quand même deviner que pour passer de l'espace RGB\index{RGB} |
|
|
|
|
à une abstraction linéaire mono-dimensionnelle, il existe une foultitude |
|
|
|
|
de méthodes, toutes plus légitimes que les autres. |
|
|
|
|
|
|
|
|
|
% ------------------------------------------------------------------- |
|
|
|
|
\section{TODO}\index{TODO}\label{TODO} |
|
|
|
|
|
|
|
|
|
Il reste plein de choses à faire pour que ce soit vraiment utilisable. |
|
|
|
|
\vspace{1em} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
% ------------------------------------------------------------------- |
|
|
|
|
\section{Video for Linux}\index{v4l2} |
|
|
|
|
|
|
|
|
@ -283,6 +303,11 @@ un Linux\index{Linux}, et ça \textsl{juste marche}. |
|
|
|
|
Sauf que c'est quand même un peu galère à déplacer, il faut |
|
|
|
|
avoir un shell pour déclencher, c'est pas facile à utiliser |
|
|
|
|
en mode portnawak\dots |
|
|
|
|
\vspace{1em} |
|
|
|
|
|
|
|
|
|
L'idée est donc de construire un appareil autonome, basé sur un Raspi et |
|
|
|
|
une webcam \textsc{usb}\index{USB}, alimenté par batterie et permettant d'aller |
|
|
|
|
faire des images au bord d'un lac. |
|
|
|
|
|
|
|
|
|
% ------------------------------------------------------------------- |
|
|
|
|
|
|
|
|
|