Wolfram Computation Meets Knowledge

¿Qué sistemas de coordenadas de imagen utiliza Wolfram Language?

Existen dos sistemas de coordenadas de imagen utilizados comúnmente en el campo de procesamiento y análisis de imágenes: el sistema de coordenadas de matriz y el sistema de coordenadas de gráficos. Ambos difieren en su manera de expresar las ubicaciones de los píxeles. 

Coordenadas de matriz o índice

El espacio de coordenadas de matriz refleja la matriz de datos almacenada en la imagen. La matriz es almacenada en filas de columnas de valores de píxeles. Por lo tanto, las ubicaciones de los píxeles son las mismas que sus filas y columnas correspondientes en la matriz de datos, en la cual las filas van de arriba a abajo y las columnas de izquierda a derecha.

Por ende los píxeles son identificados por coordenadas de números enteros, comenzando con el número de fila. Las coordenadas {5,6} identifican el píxel rojo en la siguiente imagen. La dirección x es hacia abajo, y la dirección y es transversal.

el píxel por encima del ojo tiene coordenadas de números enteros.

En Wolfram Language, las funciones que funcionan tanto en imágemes como arreglos de datos utilizan el sistema de coordenadas de matriz, como por ejemplo GaussianFilter, ImageConvolve y ImageData.

Coordenadas de gráficos o imágenes

El origen del sistema de coordenadas de gráficos o imágenes es la sección inferior izquierda de una imagen. La coordenada x se extiende de izquierda a derecha, mientras que la coordenada y se extiende hacia arriba.

Los números enteros determinan los bordes de los píxeles, como líneas en papel cuadriculado.

Un objeto de imagen con dimensiones de {ancho, alto} es ubicado en el espacio en 2D de manera que en una posición {x,y} determinada en el sistema de coordenadas de imagen estándar, x trabaja de manera continua desde 0 hasta el ancho, mientras que y desde 0 hasta la altura. La posición {0,0} corresponde a la esquina inferior izquierda. En la imagen del rostro sonriente, el píxel que se encontraba exactamente en {5,6} en coordenadas de matriz ahora se encuentra centrado en las coordenadas de imagen {5.5,11.5}.

Los píxeles de imágenes están cubiertos por intervalos entre valores de coordenadas de números enteros sucesivos. Por lo tanto, las coordenadas de números no enteros se encuentran dentro de un solo píxel. Sin embargo, las coordenadas de números enteros se encuentran en las fronteras de los píxeles, y toman todos los píxeles adyacentes en consideración, ya sea al seleccionar todos los píxeles adyacentes o al tomar sus valores de color promedio.

Las funciones de Wolfram Language que se enfocan en imágenes utilizan coordenadas de imagen, como por ejemplo ImageValue, ImageCrop e ImageDimensions.

[English]

¿Le parece útil este artículo?
No

¿Tiene algún comentario?

Gracias por sus comentarios.

Enviar

Contacte a soporte técnico

Estamos listos para ayudarlo a resolver sus preguntas sobre facturación, activación o problemas técnicos.

1-800-WOLFRAM (+1-217-398-0700 para usuarios internacionales)

Soporte al cliente

Lunes–viernes
8am–5pm hora estándar del centro

  • Registro o activación del producto
  • Información y ordenes de preventas
  • Ayuda con la instalación y primera ejecución

Soporte técnico avanzado (para clientes admisibles)

Lunes–Jueves
8am–7pm hora estándar del centro

Viernes
8:30–10am y 11am–5pm hora estándar del centro

  • Soporte técnico prioritario
  • Asistencia sobre el producto por expertos Wolfram
  • Ayuda con la programación de Wolfram Language
  • Soporte de instalación avanzado