Effacer les filtres
Effacer les filtres

How to extract pixel values in 8-bit binary format from an image?

1 vue (au cours des 30 derniers jours)
Bala
Bala le 27 Mar 2013
Commenté : Image Analyst le 4 Avr 2020
I want the image with pixel values in 8 bit binary value.

Réponses (2)

Image Analyst
Image Analyst le 27 Mar 2013
If you want 8 bit, just cast it to 8 bit:
image8bit = uint8(originalImage);
If you want a string of binary digits, use dec2bin()
binaryString = dec2bin(170)
Result:
binaryString =
10101010

Harshit
Harshit le 27 Mar 2013
Once you extract the pixel from image quantize it to (0,256) fixed point representation. Let the pixel be p(i,j) the output should be [p(i,j)/max_image{p(i,j)*256].
  3 commentaires
Divya Khanna
Divya Khanna le 4 Avr 2020
Why do we divide it in the end?
Image Analyst
Image Analyst le 4 Avr 2020
Just ignore this answer. It's not correct.

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by