how to convert 24bit of bmp image to 8 bit?

10 visualizaciones (últimos 30 días)
fk
fk el 28 de Abr. de 2016
Comentada: fk el 28 de Abr. de 2016
i tried to make this program :
I = imread ('ctv.bmp');
kernel1 = [ -1 -1 -1 ; -1 8 -1 ; -1 -1 -1 ]
kernel2 = [ -1 -1 -1 ; -1 9 -1 ; -1 -1 -1 ]
kernel3 = [ 1/9 1/9 1/9; 1/9 1/9 1/9; 1/9 1/9 1/9 ]
hiPass = conv2(I, kernel1);
lowPass = conv2(I, kernel3);
bandPass = conv2(I, kernel2);
subplot(2,2,1), imshow(I);title('Gambar Asli');
subplot(2,2,2), imshow(uint8(hiPass));title('HiPass');
subplot(2,2,3), imshow(uint8(lowPass));title('LowPass');
subplot(2,2,4), imshow(uint8(bandPass));title('BandPass');
but it couldn't run. how to convert the 24bit to 8bit image?

Respuesta aceptada

Stephen23
Stephen23 el 28 de Abr. de 2016
Editada: Stephen23 el 28 de Abr. de 2016
  1 comentario
fk
fk el 28 de Abr. de 2016
thank you for your help :D btw, i've found another way to change it to 8 bit. just convert the image to .gif because .gif is only in 8 bit. FYI :D

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Image Processing and Computer Vision en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by