Il s'agit de la commande opj_jp3d_compress qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
opj_jp3d_compress - Fonctionne avec les fichiers JPEG2000
DESCRIPTION
Liste des paramètres de l'encodeur JPEG2000 Part 10 : ------------
Paramètres requis (sauf avec -h):
-i : fichier source (-i source.bin ou source*.pgx)
-m : fichier de caractéristiques source (-m fichier img.img)
-o : fichier de destination (-o dest.jp3d)
Paramètres facultatifs :
-h : afficher les informations d'aide
-n : nombre de résolutions (-n 3,3,3)
-I : utiliser les transformations irréversibles : ICT + DWT 9-7 (-I)
-C : algorithme de codage (-C 2EB) [2EB, 3EB]
-r : différents taux de compression pour les couches successives (-r 20,10,5)
- Le taux spécifié pour chaque niveau de qualité est le facteur de compression souhaité. -
Le taux 1 signifie une compression sans perte
(choix -r et -q ne peuvent pas être utilisés ensemble)
-q : différents psnr pour les couches successives (-q 30,40,50)
(choix -r et -q ne peuvent pas être utilisés ensemble)
-b : taille du bloc de code (-b 32,32,32)
-c : taille de l'enceinte (-c 128,128,128)
-t : taille de la tuile (-t 512,512,512)
-p : ordre de progression (-p LRCP) [LRCP, RLCP, RPCL, PCRL, CPRL]
-s : facteur de sous-échantillonnage (-s 2,2,2) [-sX,Y,Z]
- Remarque : un sous-échantillonnage supérieur à 2 peut produire une erreur
-AMADOUER : écrivez le marqueur SOP avant chaque paquet
-EPH : écrire le marqueur EPH après chaque paquet d'en-tête
-M : style de bloc de code (-M 0) [1=BYPASS(LAZY) 2=RESET 4=REDÉMARRER(TERMALL)
8=VSC 16=PTERM 32=SEGSYM 64=3DCTXT] Indiquer plusieurs modes en additionnant leurs valeurs.
ex: RESTART(4)+ RÉINITIALISER(2)+ SEGMARK(32) = -M 38
-D : définir le décalage CC (-D 12)
-x : crée un fichier d'index *.Idx (-x nom_index.Idx)
-ROI : c=%d,U=%d : indices de quantification upshiftés
pour le composant c=%d [%d = 0,1,2] avec une valeur de U=%d [0 <= %d <= 37] (ie
-ROI:c=0,U=25)
-d : décalage de l'origine du volume (-d 150,300,100)
-l : décalage de l'origine des tuiles (-l 100,75,25)
CODAGE PAR DEFAUT : ------------
* Sans perte * 1 carreau * Taille de l'enceinte : 2^15 x 2^15 x 2^15 (signifie 1 enceinte) *
Taille du bloc-code : 64 x 64 x 64 * Nombre de résolutions en axes x, y et z : 3 *
Pas de marqueur SOP dans le flux codé * Pas de marqueur EPH dans le flux codé * Pas de sous-échantillonnage
dans le sens x, y ou z * Aucun commutateur de mode activé * Ordre de progression : LRCP * Non
fichier d'index * Pas de ROI upshifté * Pas de décalage de l'origine du volume * Pas de décalage
de l'origine des tuiles * DWT réversible 5-3 sur chaque tranche 2D * Codage
algorithme : 2D-EBCOT
REMARQUES: ---------
- Les marqueurs écrits dans le main_header sont : SOC SIZ COD QCD COM. - Marqueurs COD et QCD
n'apparaîtra jamais dans le tile_header.
- Vous avez besoin de suffisamment d'espace disque (deux fois l'original) pour encoder le volume, c'est-à-dire pour un
1.5 Go de volume, vous avez besoin d'un minimum de 3 Go de mémoire disque)
- Lors du chargement des fichiers *.pgx, un chemin relatif vers le répertoire est nécessaire pour l'argument d'entrée
suivi du préfixe commun des tranches et d'un caractère '*' représentant
numérotation séquentielle.
( -i cheminrelatif/tranches*.pgx )
- Le fichier d'index a la structure ci-dessous :
Image_height Image_width Image_depth Ordre de progression : 0 (LRCP) Tiles_size_X
Tiles_size_Y Tiles_size_Z Composants_nb Layers_nb Decomposition_levels
[Precincts_size_X_res_Nr Precincts_size_Y_res_Nr Precincts_size_Z_res_Nr]
[Cité_taille_X_res_0 Cité_taille_Y_res_0 Cité_taille_Z_res_0]
Main_header_end_position Codestream_size Tile_0 [start_pos end_header end_pos
TotalDisto NumPix MaxMSE] ... Tile_Nt [ '' '' '' ''
'' '' ]
Tpacket_0 [Rés. comp. préc. start_pos end_pos disto] ... Tpacket_Np [''
'' '' '' '' '' '' '' ] MaxDisto TotalDisto
Utilisez opj_jp3d_compress en ligne à l'aide des services onworks.net