Salut à tous, voilà je cherche à extraire d'une image BMP un tableau avec pour chaque ligne la coordonnée du pixel et sa couleur, est-ce que vous connaissez un logiciel qui fait ça ?
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
Qui peut bien avoir besoin de faire un truc pareil?
Moi
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
Est ce que tu as Photoshop?
https://community.adobe.com/t5/photosho ... -p/3819899
Bon c'est du LAB mais ça ne doit pas être trop compliqué à convertir le script en RGB
https://community.adobe.com/t5/photosho ... -p/3819899
Bon c'est du LAB mais ça ne doit pas être trop compliqué à convertir le script en RGB
Envoyé depuis mon IPhone.
Je vais tester ça, je ne connais pas le LABmr_zlu a écrit :Est ce que tu as Photoshop?
https://community.adobe.com/t5/photosho ... -p/3819899
Bon c'est du LAB mais ça ne doit pas être trop compliqué à convertir le script en RGB
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
Ca marche bien maintenant faut que je l'adapte au RGB !
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
Je n'y connais rien en code mais
Là il génère le A et/ou le B du L.A.B
Et là le L
D'ailleurs vu que c'est sur 256 j'imagine que c'est la valeur RVB qu'il converti dans le script
code : Tout sélectionner
};
function convertByteToSignedByte(num){
var dec = (num | (num % 256))-128
return dec;code : Tout sélectionner
};
function convertByteToLum( num){
var dec = Math.round((num/256)*100);
return dec;D'ailleurs vu que c'est sur 256 j'imagine que c'est la valeur RVB qu'il converti dans le script
Envoyé depuis mon IPhone.
J'adore.
Un probleme, une solution et en prime quelques blagues.
Franchement y a quoi de mieux sur internet que cette communauté?
Un probleme, une solution et en prime quelques blagues.
Franchement y a quoi de mieux sur internet que cette communauté?
BiDL la connerie à prix discount
Méchant Israël, alors que ses voisins étaient si ouverts à son existence même
Méchant Israël, alors que ses voisins étaient si ouverts à son existence même
Ouais mais je cherche la fonction qui me permet de lire le RGB directement sur le pixel.... d'ailleurs je galère à trouver l'aide Adobe sur le script....mr_zlu a écrit :Je n'y connais rien en code maisLà il génère le A et/ou le B du L.A.Bcode : Tout sélectionner
}; function convertByteToSignedByte(num){ var dec = (num | (num % 256))-128 return dec;
Et là le Lcode : Tout sélectionner
}; function convertByteToLum( num){ var dec = Math.round((num/256)*100); return dec;
D'ailleurs vu que c'est sur 256 j'imagine que c'est la valeur RVB qu'il converti dans le script
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
J'ai beau chercher, je vois pas du tout à quoi ca peut servir.
As-tu lu cet article : https://medium.com/sysf/bits-to-bitmaps ... 5dc6857393 ??
™
Je ne suis pas Niark²
Je ne suis pas Niark²
Comparaison d'images ?Kefka a écrit :J'ai beau chercher, je vois pas du tout à quoi ca peut servir.
« Je suis né d'un con, je mourrai comme un con » El Comandante Rebleauchón
Ca a l'air pas malAntipathique. a écrit :As-tu lu cet article : https://medium.com/sysf/bits-to-bitmaps ... 5dc6857393 ??
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
On a utilisé un scanner qui nous donne des informations de hauteur via une image BMP avec différents coloris, je veux transformer cette image en un nuage de point en 3D. X, Y pour les coordonnées du pixel et Z la hauteur en fonction de sa couleur.reblochon a écrit :Comparaison d'images ?Kefka a écrit :J'ai beau chercher, je vois pas du tout à quoi ca peut servir.
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
Si l'image est en noir et blanc t'as juste besoin du L de labPanPan a écrit :Z la hauteur en fonction de sa couleur.
Envoyé depuis mon IPhone.

Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
Non en couleurmr_zlu a écrit :Si l'image est en noir et blanc t'as juste besoin du L de labPanPan a écrit :Z la hauteur en fonction de sa couleur.
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
On dirait une rognure d'ongle d'antipasstis.
« Je suis né d'un con, je mourrai comme un con » El Comandante Rebleauchón
Tu seras pas un peu en train d'inventer le bump?
Question con mais si l'idée c'est d'en tirer un fichier 3D, pourquoi ne pas le faire dans un logiciel. Blender est open source, assez simple et bien assez puissant pour ce genre de truc. Tu peux passer par les shader ou bien les geometry nodes pour généré ton nuages de points (mais vu ton fichier tu pourrais partir direct sur un maillage)
Question con mais si l'idée c'est d'en tirer un fichier 3D, pourquoi ne pas le faire dans un logiciel. Blender est open source, assez simple et bien assez puissant pour ce genre de truc. Tu peux passer par les shader ou bien les geometry nodes pour généré ton nuages de points (mais vu ton fichier tu pourrais partir direct sur un maillage)
Envoyé depuis mon IPhone.
Y a des tas d'images, et les résolutions sont énormes....stupid a écrit :ben tu ouvres le fichier en raw (binaire/hexa/whatever) et tu le lis pixel par pixel en récupérant la valeur qu'il a non ? je connais pas le format bmp mais ca doit pas être bien compliqué, tu récupères les infos dont t'as besoin genre la résolution dans les headers, puis tu crées ton tableau output en lisant les pixels
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
Je ne connais pas du tout blender, si t'as un tuto je suis preneur. Evidemment je dois garder la précision de mes mesuresmr_zlu a écrit :Tu seras pas un peu en train d'inventer le bump?
Question con mais si l'idée c'est d'en tirer un fichier 3D, pourquoi ne pas le faire dans un logiciel. Blender est open source, assez simple et bien assez puissant pour ce genre de truc. Tu peux passer par les shader ou bien les geometry nodes pour généré ton nuages de points (mais vu ton fichier tu pourrais partir direct sur un maillage)
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
Tu peux faire ca avec python et PIL, numpy ou OpenCV, ca gère les images exactement comme tu le décris (un pixel = une coordonnée + une valeur rgba)
Si tu veux plus de contrôle / modifier de l'image je passerai par p5.js
Si tu veux plus de contrôle / modifier de l'image je passerai par p5.js
Dernière modification par Thermostat le mer. janv. 05, 2022 8:24 am, modifié 1 fois.
Je vais regarder, merci !Thermostat a écrit :Tu peux faire ca avec python et PIL, numpy ou OpenCV, ca gère les images exactement comme tu le décris (un pixel = une coordonnée + une valeur rgba)
Si tu veux plus de contrôle / modifier de l'image je passerai par p5.js
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)
Bon je me casse la tête... On avait 6 x 2 images pour la capture de notre profilométrie. Avec photoshop j'ai tout recalé sauf que le logiciel du scanner (keyence) ne veut pas de mes images. Visiblement il lui faut du BMP RVB 8bits et ni Photoshop ni Gimp ne font ça.... ils font tous du RVB 16 bits mini. et si je les passe en couleurs indexées 8 bits le logiciel n'en veut pas...
Une idée pour transformer facilement mon bmp ?
Une idée pour transformer facilement mon bmp ?
Je t'aime bien MsF, mais tôt ou tard faudra bien te rendre à l'évidence que t'es con comme un balai ! (The Big Lebowski)