Full text: Systems for data processing, anaylsis and representation

| et 
31 et 
1 et 
jit les 
toute 
de la 
s les 
Ur, 
ce de 
ou le 
ixel 
peut être codé par un simple bit pour représenter 
le noir et le blanc ou par plusieurs bits pour 
représenter la couleur et le niveau de gris (par 
exemple 8 ou 24). L'attribut nombre bit par 
pixel est utilisé à cette fin. 
Les méthodes sont organisées en trois groupes 
en fonction de leur usage. Les méthodes 
Det Grad,Det Lapl etDet Comp sont des 
méthodes de detection de points de contour 
dans une image binaire. Tandis que 
suivie cont,prog dynam,trans hough et 
relax sont des méthodes de chainage des 
points de contour. Enfin le troisième groupe 
formé des méthodes etiquett pixel, 
regroup region etdivision regroup permet 
de mettre en évidence les régions dans une 
image, ce qu'on appelle aussi la segmentation 
d'une image. 
3.3 La classe graphique 
Un graphique peut étre défini par une suite de 
points. La classe Graphique, en tant qu'une 
sous-classe de la classe image, hérite toutes les 
propriétés et les méthodes de celle-ci. Nous 
définissons également les attributs et les 
méthodes suivants : 
class graphique inherit image 
methods 
objets : set (graphique) 
identique(graphique) : boolean 
intersection(graphique) : graphique 
La classe graphique définie les attributs et les 
méthodes générales applicable à un graphique. 
L'attribut objets définit l'ensemble des objets 
( graphiques, polygones, segments, points, 
cercles ou arcs) contenus dans un graphique. La 
méthode intersection retourne l'intersection de 
deux graphique. La méthode identique vérifie si 
deux graphiques sont identiques. 
3.4 Les classes: polygone, 
segment, arc, cercle et point 
class polygone inherit graphique 
methods 
contour : set (segment) 
P perimetre() : int 
P surface() : int 
L'attribut contour contient les segments 
définissant le polygone. Les méthodes 
P perimetre etP surface définissent le 
périmétre et la surface d'un polygone . 
class segment inherit graphique 
methods 
point debut : point 
point fin : point 
centre() : point 
longueur)  :int 
pente() : string 
125 
point deb etpoint fin sont les points 
extrémes du segment. Les méthodes centre, 
longueur et pente définissent respectivement 
le centre, la longueur et la pente du segment . 
Nous définissons ci-dessous les classes 
cercle, arc et point. Nous ne donnons pas 
plus d'explication car leur signification semble 
évidente. 
class cercle inherit graphique 
methods 
centre : point 
rayon : int 
C_surface() : int 
C_perimetre(): int 
class arc inherit graphique 
methods 
point deb : point 
point_fin : point 
point arc : set (point) 
class point inherit graphique 
methods 
abscisse : int 
ordonnée : int 
4. LE LANGAGE DE 
REQUETES 
Le langage de requétes est basé sur le langage 
SQLobjet proposé dans ( El ansari, 1992). Les 
requétes sont regroupées en trois catégories : 
les requétes utilitaires, les requétes de 
manipulation d'images et les requétes d'analyse 
d'image. Nous allons illustrer les possibilités de 
notre langage par des exemples. 
4.1 Requétes utilitaires 
Ces requétes utilisent les informations de 
description d'images : nom, date, théme, etc. 
Exemple 4.1.1. 
select | into images satellite 
from | in images 
where |.theme = “satellite” 
Cette requête retourne les images dont le thème 
est “satellite”. Les résultats sont stockés dans 
l'ensemble images satellite. Cet ensemble 
peut être utilisé dans d’autres requêtes. 
Exemple 4.1.2. 
select | into images 90 s 
from | in images 
where |.date.superieur(Date(1,1, 1990)) 
La requête retourne les images dont la date est 
supérieur au 1er janvier 1990. Le résultat est 
stocké dans l'ensemble images 90 s. 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.