Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

integralImage3

Calcular imagen integral 3D

Descripción

ejemplo

J = integralImage3(I) calcula la imagen integral, a partir de la imagen volumétrica en escala de grises.JI

Ejemplos

contraer todo

Cree una imagen de entrada 3D.

I = reshape(1:125,5,5,5);

Defina un subvolumen de 3 por 3 como .[startRow, startCol, startPlane, endRow, endCol, endPlane]

[sR, sC, sP, eR, eC, eP] = deal(2, 2, 2, 4, 4, 4);

Cree una imagen integral a partir de la imagen de entrada y calcule la suma en un subvolumen de 3 por 3 por 3 de I.

J = integralImage3(I); regionSum = J(eR+1,eC+1,eP+1) - J(eR+1,eC+1,sP) - J(eR+1,sC,eP+1) ...         - J(sR,eC+1,eP+1) + J(sR,sC,eP+1) + J(sR,eC+1,sP) ...          + J(eR+1,sC,sP) -J(sR,sC,sP)
regionSum = 1701 

Compruebe que la suma de píxeles es precisa.

sum(sum(sum(I(sR:eR, sC:eC, sP:eP))))
ans = 1701 

Argumentos de entrada

contraer todo

Volumen en escala de grises, especificado como una matriz numérica 3D.

Tipos de datos: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Argumentos de salida

contraer todo

Imagen integral, devuelta como una matriz numérica. La función cero-pads la parte superior, izquierda y a lo largo del primer plano, lo que resulta en . lado de la imagen integral.size(J) = size(I) + 1 La clase de la salida es .double El tamaño resultante de la imagen integral de salida es igual a: .size(J) = size(I) + 1 Este tamaño facilita el cálculo fácil de las sumas de píxeles a lo largo de todos los límites de la imagen. La imagen integral, , es esencialmente una versión acolchada del valor.Jcumsum(cumsum(cumsum(I),2),3)

Tipos de datos: double

Más acerca de

contraer todo

Imagen Integral

En un , cada píxel es la suma de los píxeles por encima y a la izquierda de él.imagen integral Con una imagen integral, puede calcular rápidamente sumas sobre subregiones de imagen. El uso de imágenes integrales fue popularizado por el algoritmo Viola-Jones. Las imágenes integrales facilitan la suma de píxeles y se pueden realizar en tiempo constante, independientemente del tamaño de la vecindad.

Introducido en R2015b