主要内容

Imágenes de 8 y 16位

画像indexadas

Los números en punto flotante de doble precisión(64位)son la representación predeterminada de MATLAB®Para los datos numéricos。没有障碍,对记忆的要求和对我们的回忆imágenes,对我们的记忆的要求和对我们的记忆的要求imágenes,对我们的记忆的要求和对我们的记忆的要求imágenesuint8ouint16, respectivamente。你的想象,你的母体,你的资料uint88位元图象的面额,8位元图象的面额,8位元图象的矩阵,8位元数据的面额uint1616位元。

脂肪酸的图像Puede mostrar imágenes de 8 o 16位直接sinconvertirlas a doble precisión。罪禁运,图像法律之母的价值解释法律之母的形式不同之母的形象uint8ouint16.La interpretación específica varía en función del tipo de imagen。

Si la clase deX西文uint8ouint16, SUS valores presentan UN desfase de 1 antes de utilizarlos como índices del mapa de colors。英勇的第0次引证,第1次英勇的第1次引证,así成功。El第一图像比例automáticamente el desfase adecuado, por lo que el método de visualización es el mismo siX西文uint8ouint16

图像(X);colormap(地图);

El desfase del índice del mapa de colorores de los datos deuint8yuint16世界档案格式的最后分类gráficos estándar,世界档案格式的图象数据的分类索引的形式和联合国彩色地图256份。Este desfase le permite editor和most imágenes de esta forma con和arereglos deuint8yuint16Más记忆之窗的效率。

这是我的梦想,这是我的梦想uint8ouint16.比如:

X64 = double(X8) + 1;或X64 = double(X16) + 1;

逆着来,1 para convertir una imagen indexadauint8ouint16

X8 = uint8(X64 - 1);或X16 = uint16(X64 - 1);

Imágenes de intensidad

意象的使者Suele ser [0,1], pero el rango de las imágenes de intensidad de 8比特Suele ser [0,255] y el rango de las imágenes de intensidad de 16比特Suele ser[0,65535]。在灰色的escala de grises的8位颜色的地图上,用最星星的图像来解释:

显示亮度图像(I, 255年[0]);colormap(灰色);

Para convertir una imagen de intensidad de一个uint16, primero tiene que multiplicar por 65535:

I16 = uint16(round(I64*65535));

A la inversa, diva entre 65535 después de convertir una imagen de intensidaduint16

I64 = double(I16)/65535;

画像RGB

图像的颜色组成部分RGB的8位son enteros del rango [0,255], lugar de valores en punto flante del rango[0,1]。Un píxel cuyos components de colour son (255,255,255) se muestra como blanco。El第一图像我的脑海里有一个画面,我的脑海里有一个画面uint8ouint16

图像(RGB);

Para convertir una imagen RGB de一个uint8, primero tiene que multiplicar 255:

RGB8 = uint8(round(RGB64*255));

A la逆,分割中心255 después de convertir una imagen RGBuint8一个

RGB64 = double(RGB8)/255

Para convertir una imagen RGB de一个uint16, primero tiene que multiplicar por 65535:

RGB16 = uint16(round(RGB64*65535));

A la inverse, divide entre 65535 después de convertir una imagen RGBuint16一个

RGB64 = double(RGB16)/65535;

operaciones兼容性matemáticas con uint8 y uint16

MATLAB函数函数和MATLAB数据uint8yuint16,这是我的秘密

Por ejemplo, siX想象的uint8,转交资料

fft(双(X))

我们在一起,我们在一起

脂肪酸的总和这是上天的恩赐,上天的恩赐opción上天的恩赐precisión上天的恩赐cálculos。

Matemáticas de enteros deMATLAB

ConsulteOperaciones aritméticas en class de enterosPara obtener más información清醒cómo funcionan las funciones matemáticas con tipos de datos que no son dobles。

La mayoría de funciones de图像处理工具箱™承认las entradasuint8yuint16.Si planea realizar unesesamiento de imágenes在我们的数据中,我们的思想是正确的印尼t8 ouint16,考虑incluir la工具箱en el entorno informático de MATLAB。

兼容8位和16位

在我们的生活中uint8yuint16, por ejemplo:

  • 重新构造,重新排列和连接,中间和功能重塑y交换Y los operadores[]y

  • 守卫cargar arreglosuint8yuint16zarchivos MAT mediante保存y负载.(关于档案保护的映像恢复gráfico,关于突击队的应用imreadyimwrite).

  • Localizar los índices de los elements specitos de cero en los arreglosuint8yuint16mediante找到.罪恶的禁运,我不能原谅你的邪恶

  • Operaciones relacionales

转换una imagen RGB de 8位灰阶梯

实现了我们的梦想aritméticas我们的梦想,我们的梦想,我们的梦想,我们的梦想,我们的梦想numérica我们的梦想。

Este ejemplo lee una imagen RGB de 8位en una变量de MATLAB y la convierte a una imagen de escala de grises:

Rgb_img = imread('ngc6543 .jpg');加载图像图像(rgb_img)显示RGB图像轴形象;

以轴显示的彩色图像

背板

Esta image se ha creado con ayuda del Space Telescope Science Institute, dirigido por la university for Research in Astronomy, Inc., del contrto de la NASA NAs5-26555, y se re conmiso de AURA/STScI。Las variaciones digitalde Las imágenes producidas por AURA/STScI se pueden obtener libres de derechos。Agradecimientos: j.p Harrington y K.J. Orkowski(马里兰大学),y NASA。

亮度计算monocromática颜色灵敏度与颜色灵敏度的换算公式与颜色灵敏度的换算公式:

I = .2989*rgb_img(:,:,1)…+ .5870 * rgb_img(:: 2)……+ .1140 * rgb_img (:,:, 3);

联合国在世界范围内的形象mínimo

min(I(:)) ans = 0

Hasta UN máximo de 255:

max(I(:)) ans = 255

第一个画面,使用灰色的颜色和256个价值。Así这是我们的需要aplicación这是我们的颜色,这是我们的义务,这是我们的颜色tamaño不同。使用la función显示亮度图像在这里,在这里,在这里,在这里,在这里,在这里,在这里,在这里,在这里。

在灰色的色彩中,灰色的新形象的博物馆:

图;colormap(灰色(256));图像(I);轴形象;

使用灰度色图显示的彩色图像显示为灰色

给relacionada

Otros mapas de colorores con un rango de colorores que varía连续性de oscuro a claro pueden producir imágenes útiles。Por ejemplo, pruebecolormap(夏天(256))示波器远景clásica。ConsultecolormapPara ver otras opciones。

脂肪酸的照亮在联合国的颜色空间里,在减少的空间里,在减少的空间里,在减少的空间里,在减少的空间里,在减少的空间里,在减少的空间里。

简历de tipos de imágenes y类numéricas

Esta tabla resume cómo se interpretan los元素de la matrix de datos como colors de píxel, en función del tipo de imagen y la clase de datos。

Tipo de imagen

输出数据的两倍

Datos uint8 o uint16

Indexada

想象是不存在的运动n德尔兰戈[1,p].

我的颜色和价值都在浮在海面上pPor 3 del rango[0,1]。

想象是不存在的运动nDel rango [0,p1]。

我的颜色和价值都在浮在海面上pPor 3 del rango[0,1]。

De intensidad

我们的形象和我们的价值运动n形式上线性生产对象线índices颜色的地图。参考文献[0,1]。

我的颜色和价值都在浮在海面上p“我的天使”[0,1]“我的灰山”。

想象是不存在的运动n形式上线性生产对象线índices颜色的地图。{{0, 255] o[0, 65535]。

我的颜色和价值都在浮在海面上p“我的天使”[0,1]“我的灰山”。

RGB(去色实)

我们的形象和我们的价值运动n德尔兰戈[0,1]。

想象是不存在的运动nDel rango [0,255] o[0,65.535]。