Bonjour,
je continue cette discussion, car j'ai un peu de temps pour concrétiser.
En faisant cela, je récupère un pointeur sur mon tableau qui contient les données :
byte[] bytes = db.getData();
Mais dans ce que je veux faire au final, je dois faire une comparaison ultra-rapide entre les éléments de mon image, donc contenus dans mon tableau.
Et c'est là que je pense avoir un souci : ce sont des byte !!! Et ce quelque soit les images hormis USHORT_GRAY.
Donc un codage sur [-128, 127]. Donc il me faudra convertir toutes les valeurs pour pouvoir les comparer. Et je perdrai alors beaucoup de temps.
Est ce qu'il y aurait un moyen de stocker (ou autre) directement un équivalent java des "unsigned byte" ?
D'ailleurs comment sont codés les images USHORT_GRAY car il me semble qu'il n'existe aucun "unsigned" dans les types Java ?
Partager