Fronts (transitions le long d'un parcours)

Famille « Mesure et localisation » : ce que fait chaque outil, ses paramètres (D à O) et ses résultats (P à Y).

Réglage des profils et des histogrammes
12 outils

Un front est un passage du sombre au clair (ou l'inverse) le long d'un parcours : droite, arc, cercle, ellipse, polyligne ou spline. L'outil est combinatoire : le CodOp est assemblé à partir des choix de l'onglet.

PositionRôleValeurs
1-2familleFR
3critèreS seuil absolu M, P pente, M seuil mobile (écart entre deux moyennes mobiles, par défaut), X seuil mobile précis, O droite à seuil mobile et envergure N
4sensB noir → blanc, N blanc → noir, I indifférent
5fronts retenusT tous, M le meilleur, N le n-ième (n° en positions 7-8), B une bande (paire de fronts)
6parcoursD droite, A arc centre + 2 points, B cercle centre + 1 point, 3 arc par 3 points, 4 cercle par 3 points, C arc centre / rayon / angles, E ellipse, P polyligne, O spline ouverte, F spline fermée
8*enregistre tous les fronts : commentaire {P a,b} = points locaux a à b, {# a,b} = points globaux, sinon un fichier nommé par le commentaire
9-12L + valeurenvergure : demi-largeur moyennée autour du parcours

Réglages communs : M seuil (0, −1 ou plus de 255 = seuil global), N pente mini (critère pente) ou demi-largeur de la bande moyennée (2N+1 lignes, critères O et X), O écart pour la pente ou nombre de points de la moyenne mobile (O ≤ 0 : seuil fixe M), L largeur attendue d'une bande (mode bande ; 0 = la paire la plus nette).

Résultats : P = nombre de fronts ; Q,R,S = premier front (X, Y, écart signé), T,U,V = deuxième, W,X,Y = dernier, en repère pièce. Mode « meilleur » : Q,R,S = front le plus marqué, T,U,V = premier front. Mode « n-ième » : T,U,V = n-ième front. Mode bande : P = largeur de la bande, Q,R,S / T,U,V = ses deux bords, W,X = milieu, Y = largeur. Les critères à moyenne mobile (M, O, X) donnent une position au dixième de pixel près. Le bouton Profil de l'éditeur ouvre la fenêtre de réglage : profil le long du parcours, seuil réglable à la souris, clic sur le front voulu.

Options de l'onglet

Ces cases et boutons de l'éditeur ne sont pas des outils : ils modifient un caractère du CodOp de l'outil choisi.

  • sens noir → blanc (4e caractère B)
  • sens blanc → noir (4e caractère N)
  • sens indifférent (4e caractère I)
  • critère seuil absolu (3e caractère S)
  • critère pente (3e caractère P), masqué
  • critère seuil mobile (3e caractère M)
  • mode meilleure (5e caractère M)
  • mode n-ième (5e caractère N)
  • mode toutes (5e caractère T)
  • mode bande (5e caractère B)
  • envergure (caractères 9-12)
  • enregistrement des fronts (8e caractère *)
FR___D

Droite

Fronts le long du segment D,E → G,H.

Paramètres

D
X1
E
Y1
G
X2
H
Y2
L
Largeur attendue d'une bande (mode bande)
M
Seuil
N
Pente mini, ou demi-largeur de la bande moyennée (critères O et X)
O
Largeur

Résultats

P
Nombre de Fronts
Q
Premier Front X
R
Y
S
Score
T
Deuxième Front X
U
Y
V
Score
W
Dernier Front X
X
Y
Y
Score
FR___3

Arc /3 Pts

Fronts le long de l'arc passant par D,E, G,H et J,K (de D,E à J,K).

Paramètres

D
X1
E
Y1
G
X2
H
Y2
J
X3
K
Y3
M
Seuil
N
Pente mini / demi-largeur de bande
O
Écart pour la pente / points de la moyenne mobile

Résultats

P
Nombre de Fronts
Q
Premier Front X
R
Y
S
Score
T
Deuxième Front X
U
Y
V
Score
W
Dernier Front X
X
Y
Y
Score
Paramètres et résultats communs à FR___O, FR___F

Paramètres

D
Point global WINPOL (0 = commentaire)
M
Seuil de transition (0 ou -1 = seuil general)
N
Pente mini (critere pente)
O
Ecart entre 2 points pour calculer la pente

Résultats

P
Nombre de Fronts
Q
Premier Front X
R
Y
S
Score
T
Deuxième Front X
U
Y
V
Score
W
Dernier Front X
X
Y
Y
Score
FR___O

Spline Ouverte

Fronts le long d'une B-spline ouverte construite sur les points (D > 0 = polyligne WINPOL, D = 0 = commentaire) ; sans points, reprend la dernière spline construite.

FR___F

Spline Fermée

Comme la spline ouverte, mais fermée.

FR___C

Arc /C, R, A

Fronts le long de l'arc de centre D,E, de rayon G, de l'angle J à l'angle K (radians, repère pièce).

Paramètres

D
X1
E
Y1
G
Rayon
J
Angle Départ
K
Angle Fin
M
Seuil
N
Pente mini / demi-largeur de bande
O
Écart pour la pente / points de la moyenne mobile

Résultats

P
Nombre de Fronts
Q
Premier Front X
R
Y
S
Score
T
Deuxième Front X
U
Y
V
Score
W
Dernier Front X
X
Y
Y
Score
FR___A

Arc /C, 2Pts

Fronts le long d'un arc de centre D,E, de départ G,H et de fin J,K.

Paramètres

D
X1
E
Y1
G
X2
H
Y2
J
X3
K
Y3
M
Seuil
N
Pente mini / demi-largeur de bande
O
Écart pour la pente / points de la moyenne mobile

Résultats

P
Nombre de Fronts
Q
Premier Front X
R
Y
S
Score
T
Deuxième Front X
U
Y
V
Score
W
Dernier Front X
X
Y
Y
Score
FR___E

Ellipse

Fronts le long d'une ellipse (ou d'un arc d'ellipse) de centre D,E, demi-axes G et H, inclinaison I, de l'angle J à l'angle K.

Paramètres

D
X1
E
Y1
G
1er demi-axe
H
2e demi-axe
I
Angle
J
Angle Départ
K
Angle Fin
M
Seuil
O
Largeur

Résultats

P
Nombre de Fronts
Q
Premier Front X
R
Y
S
Score
T
Deuxième Front X
U
Y
V
Score
W
Dernier Front X
X
Y
Y
Score
FR___4

Cercle /3 Pts

Fronts le long du cercle passant par D,E, G,H et J,K.

Paramètres

D
X1
E
Y1
G
X2
H
Y2
J
X3
K
Y3
M
Seuil
N
Pente mini / demi-largeur de bande
O
Écart pour la pente / points de la moyenne mobile

Résultats

P
Nombre de Fronts
Q
Premier Front X
R
Y
S
Score
T
Deuxième Front X
U
Y
V
Score
W
Dernier Front X
X
Y
Y
Score
FR___B

Cercle /C, 1 Pt

Fronts le long d'un cercle de centre D,E passant par G,H.

Paramètres

D
X1
E
Y1
G
X2
H
Y2
M
Seuil
N
Pente mini / demi-largeur de bande
O
Écart pour la pente / points de la moyenne mobile

Résultats

P
Nombre de Fronts
Q
Premier Front X
R
Y
S
Score
T
Deuxième Front X
U
Y
V
Score
W
Dernier Front X
X
Y
Y
Score
FR___P

Polyligne

Fronts le long d'une polyligne : D > 0 = polyligne saisie par WINPOL (en-tête au point global D, fermeture comprise si elle est « reliée »), D = 0 = liste de points du commentaire ({#123..150}, {P1..3}, {#123}…). Le parcours est tracé en bleu.

Paramètres

D
Point global WINPOL (0 = commentaire)
M
Seuil de transition (0 ou -1 = seuil general)
N
Pente mini (critere pente)
O
Ecart entre 2 points pour calculer la pente

Résultats

P
Nombre de Fronts
Q
Premier Front X
R
Y
S
Score
T
Deuxième Front X
U
Y
V
Score
W
Dernier Front X
X
Y
Y
Score
FRO__D

Droite Seuil Mobile Envergure

Droite à seuil mobile et envergure : bande de 2N+1 lignes moyennée le long de D,E → G,H, écart de deux moyennes mobiles de O points comparé à M (FRO force le critère moyenne mobile).

Paramètres

D
X1
E
Y1
G
X2
H
Y2
L
Largeur attendue d'une bande (mode bande)
M
Seuil
N
Envergure
O
Largeur

Résultats

P
Nombre de Fronts
Q
Premier Front X
R
Y
S
Score
T
Deuxième Front X
U
Y
V
Score
W
Dernier Front X
X
Y
Y
Score
FRX__D

Seuil Mobile Précis

Seuil mobile précis : mêmes réglages que FRO (M, N, O) ; moteur précis bilinéaire, indépendant du sens du segment (écart-type ≈ 0,005 px sans bruit).

Paramètres

D
X1
E
Y1
G
X2
H
Y2
M
Seuil
N
Envergure
O
Largeur

Résultats

P
Nombre de Fronts
Q
Premier Front X
R
Y
S
Score
T
Deuxième Front X
U
Y
V
Score
W
Dernier Front X
X
Y
Y
Score
  • Le calcul précis porte sur une droite ; sur les autres parcours, le calcul est celui du seuil mobile.