Escolar Documentos
Profissional Documentos
Cultura Documentos
Plan
Le package ORDSYS
ORDSource, ORDImage, ORDImageSignature
ORDVideo,ORDAudio
Le type ORDSource
Mthodes
ORDAudio pour la gestion des mdias audio, ORDVideo pour les vidos, ORDoc pour le stockage et la gestion de mdias htrognes y compris image, audio et vido.
Bases de donnes Multimdia
Est utilise par les autres classes de ORDSYS Supporte les accs aux donnes stockes de type BLOB, BFILE ou URL.
-- set source t a fil t to file obj.setSource('file','FILE_DIR','speaker.wav'); -- get source information DBMS_OUTPUT.PUT_LINE('Source type is ' || obj.getSourceType); DBMS_OUTPUT.PUT_LINE('Source location is ' || obj.getSourceLocation); DBMS_OUTPUT.PUT_LINE('Source name is ' || obj.getSourceName); COMMIT; END; /
Bases de donnes Multimdia 6
BEGIN SELECT p.product_photo INTO image FROM media p WHERE p.product_id =1; compression_format := image.getCompressionFormat(); DBMS_OUTPUT.PUT_LINE('Compression format is ' || compression_format); COMMIT; END; /
Bases de donnes Multimdia
BEGIN SELECT p.product_photo INTO obj FROM media p WHERE p.product_id = 1 FOR UPDATE; obj.importFrom(ctx,'file','FILE_DIR','speaker.jpg'); UPDATE media p SET p.product_photo = obj WHERE p.product_id = 1; COMMIT; END; /
Bases de donnes Multimdia 13
16
La L comparaison des images est base sur les i d i tb l attributs de leurs signatures. Cette signature est gnre partir des proprits de l'image, qui sont transcrites en attributs visuels. La requte porte sur les attributs de la signature.
Bases de donnes Multimdia 17
La comparaison est alors base sur les couleurs locales et globales, la structure et le texture de l'image.
La mthode evaluateScore permet de comparer deux signatures et d'valuer leur ressemblance. La mthode isSimilar permet en plus de fixer un seuil de ressemblance et retourne 1 si le seuil est atteint et 0 sinon
Bases de donnes Multimdia 19
20
Ces images sont difficiles classifier par manque de vocabulaire sur les textures
Difficult pour exprimer les requtes
22
La valeur du poids d'un attribut doit tre initialise une valeur >0.
Bases de donnes Multimdia 23 Bases de donnes Multimdia 24
Similarit =
poids_couleur*score_couleur + poids_forme*score_forme + poids_texture*score_texture (somme des poids =1, 0<=score<=100
25 Bases de donnes Multimdia 26
27
28
34
35