home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 8
/
CDASC08.ISO
/
NEWS
/
2294
/
DOC
/
MANUEL.FR
< prev
Wrap
Text File
|
1993-10-07
|
6KB
|
165 lines
*********************************
* Manuel d'utilisation de *
* *
* BMORPH *
* *
* *
* Par Benoît HOZJAN *
*********************************
INTRODUCTION
Le programme BMORPH fonctionne en SVGA 640 x 400 256 couleurs. Or les
drivers de souris standard ne gèrent pas les modes SVGA. Il faut donc utiliser
un driver spécial comme celui de Logitech qui supporte le VESA, dans ce cas
il faut utiliser un résident pour être compatible VESA.
Les images utilisées doivent être en niveaux de gris et en 320 x 200.
Il est actuellement écrit en Pascal avec des routines video en
assembleur et n'a pas besoin de mémoire EMS ou XMS.
I - Installation de BMorph sur votre disque dur : (par exemple de A: vers C:)
Création du répertoire : C:\MD BMORPH
Changement de rép. : C:\CD BMORPH
Copie des fichiers : C:\BMORPH\>XCOPY A:*.* C:\BMORPH\*.* /E /S
Installation du bon driver VESA dans l'AUTOEXEC.BAT
Installation du driver de souris Logitech 6.2 aprés le driver VESA
dans l'AUTOEXEC.BAT
II - LANCEMENT DE BMORPH.
La ligne de commande peut contenir jusqu'à 5 paramètres dont le
dernier est optionnel. En voici le détail :
Paramètre n°1 : Nom du fichier de l'image initiale
Paramètre n°2 : Nom du fichier de l'image finale
Paramètre n°3 : Nombre d'images à générer
Paramètre n°4 : Nom du fichier d'animation en sortie
[Paramètre n°5] : Nom du fichier contenant les grilles de contrôle
Exemple 1 :
BMORPH photo1 photo2 15 save
Cette ligne va donc lancer un morphing entre les images photo1.BMP et
photo2.BMP avec 15 images de transition et le résultat sera enregistré dans
le fichier SAVE.BEN.
Exemple 2 :
BMORPH photo1 photo2 15 save grille
Idem mais une grille de contrôle sera chargée. Le quadrillage ne sera
donc pas le quadrillage de départ mais celui qui aura était sauvegardé dans
le fichier grille. Le fichier GRILLE.GRI doit exister.
III - Les différents fichiers.
Les extensions sont interdites pour tous les noms de fichiers
de la ligne de commande. Il faut que ce soit :
BMP pour les images
GRI pour les grilles
L'animation en sortie aura BEN pour extension.
Les images sources sont au format BMP non compressé. C'est à dire
qu'il s'agit d'une copie directe de l'écran. Il y a donc autant d'octets
que de points de l'image. Pour une image 320 x 200 256 couleurs, la taille
d'un tel fichier est de 65078 octets.
IV - Déroulement d'une session.
Une fois que le programme est lancé, l'écran bascule en 640 x 400
256 couleurs et les deux images s'affichent. La première en haut à gauche
et la seconde juste à coté à droite.
Ensuite les grilles apparaissent sur les images. Si aucun nom de
grille n'a été donné le quadrillage sera régulier. Dans le cas contraire,
il aura l'allure qu'il avait avant sa sauvegarde.
Enfin, en bas de l'écran, apparaîtront un certain nombre
d'informations utiles pendant l'utilisation.
Il va maintenant falloir modifier le quadrillage afin que celui-ci
suive le mieux possible les traits du visage.
Le déplacement des points se fait à la souris selon le
principe du cliquer-glisser.
Une fois que les deux grilles semblent correctes, presser une touche
pour lancer le morphing. Si aucun nom de fichier de grille n'était donné en
ligne de commande alors les grilles seraient sauvegardées dans un fichier
nommé SAVE.GRI. Dans le cas contraire, les modifications seront sauvegardées
dans le fichier mentionné en ligne de commande.
V - Les calculs.
La partie la plus gourmande en calcul utilise des entiers au lieu de
réels. Le résultat s'affiche au fur et à mesure.
Pour vous donnez une idée du temps de calcul, l'animation générée
à partir du batch DEMO.BAT met :
2'50'' sur un 386 SX 33 MHz
2'33'' sur un 386 DX 25 MHz
1'53'' sur un 386 DX 33 MHz
40'' sur un 486 DX2 66MHz
La version coprocesseur FBMorph donne les temps suivants :
1'56'' sur un 386 DX 25 MHz + 387
1'26'' sur un 386 DX 33 MHz + 387
30'' sur un 486 DX2 66MHz
VI - Visualisation de l'animation.
Pour y parvenir, il faut utiliser le programme indépendant qui se
nomme ANIM_BEN.EXE. La ligne de commande pour lancer l'animation du fichier
SAVE.BEN est la suivante :
ANIM_BEN SAVE
Il est conseillé d'utiliser un cache d'1 Mo car celà accelère
l'animation. Vous pouvez utiliser SMARTDRV.EXE par exemple.
ANNEXES
-------
A - Les Bogues.
Une mauvaise grille peut engendrer un plantage. Eloignez les points
trop proches pour y remédier.
B - Evolution prévues :
Correction des bogues signalés.
C - Paiement de la licence.
Pour une somme de 50 F ou plus, il vous sera fournit :
Les sources de BMORPH
Les sources de ANIM_BEN
Les sources de Voir_BMP qui visualise les images
BMP 320 x 200
Le programme DEFORME qui permet de faire des caricatures
à partir d'images 320 x 200 couleurs
Les dernières versions avec FBMorph qui nécessite un copro.
Un fascicule qui explique en détails comment BMORPH
fait du morphing
Et surtout toute mon estime !
Amicalement.
Benoît HOZJAN
33 Route de Vallan
89000 AUXERRE
FRANCE