Borrar filtros
Borrar filtros

Quantize a greyscale Image by 5 levels?

7 visualizaciones (últimos 30 días)
Twain Glaser
Twain Glaser el 20 de Oct. de 2015
Respondida: Image Analyst el 22 de Oct. de 2015
I would like to quantize an image by 5 levels without using the imquantize command. Given any a grayscale image on a scale of [0,255] this should be possible. Thanks in advance for your time and help.

Respuesta aceptada

Walter Roberson
Walter Roberson el 20 de Oct. de 2015
Q = floor(YourArray ./ (256/5));

Más respuestas (1)

Image Analyst
Image Analyst el 22 de Oct. de 2015
Use imquantize:
Description
example
quant_A = imquantize(A,levels) quantizes image A using specified quantization values contained in the N element vector levels. Output image quant_A is the same size as A and contains N + 1 discrete integer values in the range 1 to N + 1 which are determined by the following criteria:

Categorías

Más información sobre Image Filtering and Enhancement 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