<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>libimage: les detecteurs</title>
<link rel="stylesheet" type="text/css" href="libimage.css">
<meta name="generator" content="Vim et huile de phalange">
<meta name="keywords" content="libimage, krabulator, operations">
</head>

<body>

<a name="top"><h1>libimage / les détecteurs</h1></a>

<p align=center>
<tt>dernière mise à jour: 21 janvier 2010</tt><br>
</p>

<p class="menuhaut">
[<a href="libimage.html">libimage</a>]
[<a href="img-fichiers.html#ptl">points list</a>]
</p>


<dl class="proto">

<dt>int Image_seuil_RGB(Image_Desc *s, Image_Desc *d, int r, int g, int b);
<dd>Seuillage des trois composantes d'une image. Les pixels dans l'image de
destination auront les valeurs 0 ou 255.

<dt>int Image_AutoSeuilRGB(Image_Desc *s, Image_Desc *d);
<dd>Seuillage avec recherche automatique de l'équi-partition : c'est à dire
 que j'essaye d'avoir le même nombre de pixels des deux cotés de la force.
 Cette fonction n'a jamais vraiment été testée. Ymmv.

<dt>int Image_AutoSeuilGray(Image_Desc *s, Image_Desc *d, int *ps);
<dd>Seuillage sur les niveaux de gris (calculés par la formule <tt>r+g+b</tt>,
 qui n'est probablement pas la meilleure), et ce,  avec la même recherche de 
 l'équi-partition. L'image resultante est une image binaire en rgb. La valeur
 retournée par <tt>*ps</tt> est le seuil calculé, compris entre 0 et 3x256,
 soit <b>784</b>. <a href="img-effets.html">Ymmv</a>.


<dt>
int Image_detect_flat_gray(Image_Desc *src, Image_Desc *dst, int param, int r1);
<dd>Détection des zones où, sur un voisinage 3x3, l'ecart entre le maxi et le
 mini du gris est inférieur à 'param'.

<dt>int Image_pix2ptl(Image_Desc *img, int seuil);</dt>
<dd>Voilà donc une fonction faite pour torturer <b>vraiment</b> la capacité
de votre machine à swapper... Et comme c'est un truc écrit àlc, le fichier
résultat est nommé <tt>pixels.ptl</tt> et peut être <b>très</b> gros.</dd>

</dl>

<p align=right><a href="#top">haut de page</a></p>
<hr><!-- ----------------------------------------- -->

<p align=right>
vous pouvez me contacter:<br>
<a href="mailto:oulala@chez.com">oulala@chez.com</a><br>
Si votre demande est détectante, je patche comme un gruiik.<br>
<a href="#top">haut de page</a></p>

<p align=center>[ <a href="http://tboudet.free.fr/cv.html">tTh détecte</a> ]</p>

</body>
</html>