Full text: Systems for data processing, anaylsis and representation

  
Exemple 4.1.3. 
select l.hauteur, l.largeur, l.bit par pixel 
from | in images binaires 
where l.nom « "toto" 
Cette requéte retourne la hauteur, la largeur et le 
nombre de bits par pixel de l'image "toto". 
Exemple 4.1.4. 
update | (nom = “machin”, date = 
Date(10,11,1991)) 
from | in images 
where l.nom « "toto" 
Cette requéte modifie le nom et la date de l'image 
"toto". 
4.2 Opérations de 
manipulation d'image 
Les opérations de manipulation d'images 
accomplissent certaines transformations sur les 
images pour en fournir différentes perspectives. 
4.2.1. Opérations de zoom : Ces opérations 
permettent d'agrandir une image ou un objet à 
l'intérieur d'une image. 
Exemple 4.2.1. 
select l.zoom(2) 
from | in images 
where l.nom « “toto” 
Cette requéte retourne l'image "toto" agrandi 
deux fois. 
Exemple 4.2.2. 
select | with J.zoom(3) 
from | in graphique, J in l.objets 
where |.nom = “toto” and 
J.cente.egal(point(30,30)) 
La requête retourne le graphique “toto” avec le 
cercle, dont le centre est le point (30,30), 
agrandi deux fois. 
4.2.2. Opérations de rotation : Ces opérations 
permettent la rotation d’une image ou d’un objet à 
l’intérieur d’une image d’un certain angle autour 
d’un axe. 
Exemple 4.2.3. 
select | with J.rotation(10, point(8,8)) 
from | in graphique, J in l.objets 
where |.nom = “toto” and 
J.point_deb.identique(point(4,20)) 
and J.point_fin.identique(point(20,4)) 
126 
  
p2 
p1 
  
  
  
toto 
La requéte retourne l'image toto avec la droite 
définie par les deux points p1(4,20) et 
p2 (20, 4) retournée autour du p3(8,8) d'un angle 
de 10 degrés. 
4.2.3. Opérations de superposition et de 
juxtaposition : Ces opérations permettent la 
superposition ou la juxtaposition de deux 
images. 
Exemple 4.2.4. 
select l.superposition(J,l.origine()) 
from | in images binaire, J in images binaire 
where l.nom = “toto” and J.nom = “machin” 
Cette requête retourne l'image J superposée sur 
l'image | en faisant coincider le coin supérieur 
gauche des deux images. 
Exemple 4.2.5. 
select l.juxtaposition(J,P) 
from | in graphique, J in image binaire, P in point 
where (l.nom = “graph1”) and (J.nom = “bin1”) 
and (P.abscisse = |.origine.abscisse + |.largeur) 
and (P.ordonnée = l.origine.ordonnée) 
Cette requête retourne le graphique graph1 
juxtaposé avec l’image binaire bin1, en faisant 
coincider le coin supérieur droit du graphique 
graph1 avec le coin supérieur gauche de l'image 
binaire bin1 . 
4.3. Opérations d'analyse d'images binaires : 
Ces opérations traitent des images binaires pour 
en extraire des primitives. 
4.3.1. Détection des points de contour: Ces 
opérateurs sont appliquées à une image binaire 
pour détecter les points de contour des objets 
contenue dans cet image. Le principe repose sur 
l'utilisation des masques (Dana, 1982). 
Exemple 4.3.1. 
select l.Det Lapl(4-laplacien) Into 
images bin lapl 
from | in image binaire 
where l.nom = “toto” 
Cette requête traite l'image binaire toto par la 
méthode de détection des point de contour du 
laplacien (le masque utilisé est le 4-laplacien). Le 
résultat est une image binaire. Elle est stockées 
dans l’ensemble images bin lap1 qui contient 
les images binaires traitées par la méthode du
	        
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.