Proyección ortográfica: Explorando la proyección ortográfica en visión por computadora
Por Fouad Sabry
()
Información de este libro electrónico
Qué es la proyección ortográfica
La proyección ortográfica es un medio para representar objetos tridimensionales en dos dimensiones. La proyección ortográfica es una forma de proyección paralela en la que todas las líneas de proyección son ortogonales al plano de proyección, lo que da como resultado que cada plano de la escena aparezca en una transformación afín en la superficie de visualización. El anverso de una proyección ortográfica es una proyección oblicua, que es una proyección paralela en la que las líneas de proyección no son ortogonales al plano de proyección.
Cómo se beneficiará
(I) Insights y validaciones sobre los siguientes temas:
Capítulo 1: Proyección ortográfica
Capítulo 2: Matriz ortogonal
Capítulo 3: Proyección isométrica
Capítulo 4: Dibujo de ingeniería
Capítulo 5: Proyección 3D
Capítulo 6: Proyección axonométrica
Capítulo 7: Geometría descriptiva
Capítulo 8: Proyección oblicua
Capítulo 9: Proyección paralela
Capítulo 10: Axonometría
(II) Respondiendo a las principales preguntas del público sobre la proyección ortográfica.
(III) Ejemplos del mundo real sobre el uso de la proyección ortográfica en muchos campos.
Para quién es este libro
Profesionales, estudiantes de pregrado y posgrado, entusiastas, aficionados y aquellos que quieran ir más allá del conocimiento o información básica para cualquier tipo de Proyección Ortográfica.
Lee más de Fouad Sabry
Relacionado con Proyección ortográfica
Títulos en esta serie (100)
Histograma de imagen: Revelando conocimientos visuales, explorando las profundidades de los histogramas de imágenes en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesReducción de ruido: Mejora de la claridad, técnicas avanzadas para la reducción del ruido en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesCorrección gamma: Mejora de la claridad visual en la visión por computadora: la técnica de corrección gamma Calificación: 0 de 5 estrellas0 calificacionesVisión por computadora submarina: Explorando las profundidades de la visión por computadora debajo de las olas Calificación: 0 de 5 estrellas0 calificacionesModelo del sistema visual humano: Comprender la percepción y el procesamiento Calificación: 0 de 5 estrellas0 calificacionesEspacio de color: Explorando el espectro de la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesRetinax: Revelando los secretos de la visión computacional con Retinex Calificación: 0 de 5 estrellas0 calificacionesHomografía: Homografía: Transformaciones en Visión por Computador Calificación: 0 de 5 estrellas0 calificacionesEn Pintura: Cerrar brechas en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesDifusión anisotrópica: Mejora del análisis de imágenes mediante difusión anisotrópica Calificación: 0 de 5 estrellas0 calificacionesVisión por computador: Explorando las profundidades de la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesContorno activo: Avances en la visión por computadora con técnicas de contorno activo Calificación: 0 de 5 estrellas0 calificacionesMapeo de tonos: Mapeo de tonos: perspectivas iluminadoras en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesDetección de contorno: Revelando el arte de la percepción visual en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesPercepción visual: Información sobre el procesamiento visual computacional Calificación: 0 de 5 estrellas0 calificacionesFiltro adaptativo: Mejora de la visión por computadora mediante filtrado adaptativo Calificación: 0 de 5 estrellas0 calificacionesJoint Photographic Experts Group: Liberando el poder de los datos visuales con el estándar JPEG Calificación: 0 de 5 estrellas0 calificacionesEcualización de histograma: Mejora del contraste de la imagen para mejorar la percepción visual Calificación: 0 de 5 estrellas0 calificacionesTransformación de radón: Revelando patrones ocultos en datos visuales Calificación: 0 de 5 estrellas0 calificacionesTransformacion afin: Desbloqueo de perspectivas visuales: exploración de la transformación afín en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesDetector de bordes astuto: Revelando el arte de la percepción visual Calificación: 0 de 5 estrellas0 calificacionesVisión estéreo por computadora: Explorando la percepción de profundidad en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesBanco de filtros: Información sobre las técnicas del banco de filtros de Computer Vision Calificación: 0 de 5 estrellas0 calificacionesModelo de apariencia de color: Comprensión de la percepción y la representación en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesTransformación dura: Revelando la magia de Hough Transform en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesFunción de combinación de colores: Comprensión de la sensibilidad espectral en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesTransformación de Hadamard: Revelando el poder de la transformación de Hadamard en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesModelo de color: Comprensión del espectro de la visión por computadora: exploración de modelos de color Calificación: 0 de 5 estrellas0 calificacionesConsenso de muestra aleatoria: Estimación robusta en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesHashing geométrico: Algoritmos eficientes para el reconocimiento y la comparación de imágenes Calificación: 0 de 5 estrellas0 calificaciones
Libros electrónicos relacionados
Proyección isométrica: Explorando la percepción espacial en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesProyección tridimensional: Liberando la profundidad de la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesProyección axonométrica: Explorando la percepción de profundidad en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesPerspectiva curvilínea: Explorando la percepción de profundidad en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesGráficos por computadora bidimensionales: Explorando el ámbito visual: gráficos por computadora bidimensionales en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesPunto de Fuga: Explorando los límites de la visión: conocimientos de la informática Calificación: 0 de 5 estrellas0 calificacionesGeometría descriptiva: Desbloqueando el ámbito visual: explorando la geometría descriptiva en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesModelo de cámara estenopeica: Comprender la perspectiva a través de la óptica computacional Calificación: 0 de 5 estrellas0 calificacionesPerspectiva inversa: Reimaginar la percepción visual en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesEje medial: Explorando el núcleo de la visión por computadora: revelando el eje medial Calificación: 0 de 5 estrellas0 calificacionesEjercicios de Geometría Analítica Básica Calificación: 0 de 5 estrellas0 calificacionesInterpolación bilineal: Mejora de la resolución y claridad de la imagen mediante interpolación bilineal Calificación: 0 de 5 estrellas0 calificacionesEjercicios de Geometría Plana Calificación: 0 de 5 estrellas0 calificacionesModelado y renderizado basado en imágenes: Explorando el realismo visual: técnicas en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesGráficos por computadora de vértice: Explorando la intersección de los gráficos por computadora Vertex y la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesMiniguías Parramón: Comprender la perspectiva Calificación: 5 de 5 estrellas5/5Geometría epipolar: Desbloqueo de la percepción de profundidad en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesHomografía: Homografía: Transformaciones en Visión por Computador Calificación: 0 de 5 estrellas0 calificacionesMétodo de ajuste de nivel: Avances en la visión por computadora, exploración del método de conjunto de niveles Calificación: 0 de 5 estrellas0 calificacionesPrimitiva geométrica: Explorando los fundamentos y aplicaciones de la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesGeometría Calificación: 0 de 5 estrellas0 calificacionesTransformacion afin: Desbloqueo de perspectivas visuales: exploración de la transformación afín en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesGeometría proyectiva: Explorando la geometría proyectiva en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesUF0306 - Análisis de datos y representación de planos Calificación: 0 de 5 estrellas0 calificacionesIntroducción a la geometría analítica Calificación: 4 de 5 estrellas4/5Histograma de imagen: Revelando conocimientos visuales, explorando las profundidades de los histogramas de imágenes en visión por computadora Calificación: 0 de 5 estrellas0 calificacionesCuadro delimitador mínimo: Revelando el poder de la optimización espacial en la visión por computadora Calificación: 0 de 5 estrellas0 calificacionesEjercicios de Geometría Sólida Calificación: 0 de 5 estrellas0 calificacionesAlgoritmo de la línea de Bresenham: Representación eficiente de líneas con píxeles perfectos para visión por computadora Calificación: 0 de 5 estrellas0 calificacionesIntroducción a la geometría plana y sólida Calificación: 4 de 5 estrellas4/5
Inteligencia (IA) y semántica para usted
Chat GPT-4 para Principiantes: Chat GPT, #1 Calificación: 0 de 5 estrellas0 calificacionesCómo Ganar Dinero por Internet con Inteligencia Artificial Emprende tu negocio digital con ChatGPT, Escríbelo.ia, Playground AI, You.com, Canva, Midjourney, Dall-E 2, Amazon... Calificación: 0 de 5 estrellas0 calificacionesArquitectura de computadoras Calificación: 0 de 5 estrellas0 calificacionesR en profundidad: Programación, gráficos y estadística Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación: Diagramas de flujo, Diagramas N-S, Pseudocódigo y Java Calificación: 0 de 5 estrellas0 calificacionesDominando ChatGPT: Desbloquea el poder de la IA para mejorar la comunicación y las relaciones: Spanish Calificación: 3 de 5 estrellas3/5Inteligencia artificial: Casos prácticos con aprendizaje profundo Calificación: 4 de 5 estrellas4/5Aprendizaje automático y profundo en python: Una mirada hacia la inteligencia artificial Calificación: 0 de 5 estrellas0 calificacionesInteligencia artificial: Una exploración filosófica sobre el futuro de la mente y la conciencia Calificación: 4 de 5 estrellas4/5Resumen CHAT GPT IA Revolución en 2023: Guía de la Tecnología CHAT GPT y su Impacto Social: Resumen Tecnológico, #1 Calificación: 0 de 5 estrellas0 calificacionesIntroducción a la ingeniería Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de aplicaciones C#: con Visual Studio .NET Curso práctico Calificación: 0 de 5 estrellas0 calificacionesCómo triunfar en Instagram usando ChatGPT: La guía definitiva para crear contenido impactante con ChatGPT Calificación: 0 de 5 estrellas0 calificacionesEl mito de la inteligencia artificial: Por qué las máquinas no pueden pensar como nosotros lo hacemos Calificación: 5 de 5 estrellas5/5¿Cómo ganar dinero con la inteligencia artificial? Calificación: 0 de 5 estrellas0 calificacionesLaravel: Curso práctico de formación Calificación: 0 de 5 estrellas0 calificacionesIntroducción a la computación cuántica para ingenieros Calificación: 0 de 5 estrellas0 calificacionesCiencias de la Computación en la escuela: Guía para enseñar mucho más que a programar Calificación: 5 de 5 estrellas5/5Monetización de ChatGPT: aproveche el poder de AI: Spanish Calificación: 1 de 5 estrellas1/5Mecatrónica Calificación: 0 de 5 estrellas0 calificacionesGuíaBurros: Inteligencia Artificial: Su lado oscuro y el fin del principio Calificación: 0 de 5 estrellas0 calificacionesPHP: Programación web avanzada para profesionales Calificación: 0 de 5 estrellas0 calificacionesMetodología de la Programación Orientada a Objetos Calificación: 0 de 5 estrellas0 calificacionesProgramacion Orientada a Objetos y Estructura de Datos a Fondo Calificación: 0 de 5 estrellas0 calificacionesCómo usar Chatgpt para tu negocio Calificación: 0 de 5 estrellas0 calificacionesInteligencia artificial: la cuarta revolución industrial Calificación: 0 de 5 estrellas0 calificacionesInteligencia Artificial Calificación: 4 de 5 estrellas4/5Escritura Creativa en la Era de la IA: Dominando la Colaboración con ChatGPT para Crear Libros Impactantes Calificación: 4 de 5 estrellas4/5
Comentarios para Proyección ortográfica
0 clasificaciones0 comentarios
Vista previa del libro
Proyección ortográfica - Fouad Sabry
Capítulo 1: Proyección ortográfica
La proyección ortográfica (también la proyección ortogonal y el analema) da como resultado una transformación afín de cada plano de la imagen en la superficie de visualización. En una proyección oblicua, las líneas de proyección no son ortogonales al plano de proyección.
En la proyección multivista, ortográfica puede referirse a una técnica en la que los ejes o planos principales del sujeto son paralelos al plano de proyección para crear las vistas primarias. Si los planos o ejes principales de un objeto en una proyección ortográfica no son paralelos al plano de proyección, la representación es axonométrica o una vista auxiliar. (Proyección axonométrica y proyección paralela son sinónimos). Los planos, alzados y secciones son subtipos de vistas primarias; Las proyecciones isométricas, dimétricas y trimétricas son subtipos de vistas auxiliares.
Una lente telecéntrica que proporciona una proyección ortográfica es una lente de espacio de objeto.
La siguiente matriz define una proyección ortográfica sencilla en el plano z = 0:
P = \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 0 \\ \end{bmatrix}Para cada punto v = (vx, vy, vz), el punto convertido Pv sería
Pv = \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 0 \\ \end{bmatrix} \begin{bmatrix} v_x \\ v_y \\ v_z \end{bmatrix} = \begin{bmatrix} v_x \\ v_y \\ 0 \end{bmatrix}Con frecuencia, es más ventajoso emplear coordenadas homogéneas. Para coordenadas homogéneas, la transformación anterior se puede expresar como
P = \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix}Para cada vector homogéneo v = (vx, vy, vz, 1), el vector Pv después de la transformación sería
Pv = \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} v_x \\ v_y \\ v_z \\ 1 \end{bmatrix} = \begin{bmatrix} v_x \\ v_y \\ 0 \\ 1 \end{bmatrix}En gráficos por ordenador, una de las matrices más utilizadas para la proyección ortográfica se especifica mediante la tupla 6 (izquierda, derecha, abajo, arriba, cerca, lejos), que especifica los planos de recorte. Estos planos crean una caja con la esquina más pequeña en (izquierda, abajo, -cerca) y la esquina más grande en (derecha, arriba, -lejos) (derecha, arriba, -lejos).
A continuación, la caja se escala al cubo unitario, que se define como si tuviera su esquina mínima en (1,1,1) y su esquina máxima en (1,1,1). (1,1,1).
La siguiente matriz representa la transformación ortográfica:
{\displaystyle P={\begin{bmatrix}{\frac {2}{{\text{right}}-{\text{left}}}}&0&0&-{\frac {{\text{right}}+{\text{left}}}{{\text{right}}-{\text{left}}}}\\0&{\frac {2}{{\text{top}}-{\text{bottom}}}}&0&-{\frac {{\text{top}}+{\text{bottom}}}{{\text{top}}-{\text{bottom}}}}\\0&0&{\frac {-2}{{\text{far}}-{\text{near}}}}&-{\frac {{\text{far}}+{\text{near}}}{{\text{far}}-{\text{near}}}}\\0&0&0&1\end{bmatrix}}}Esto se puede expresar como una escala S seguida de una traducción T de acuerdo con la forma
{\displaystyle P=ST={\begin{bmatrix}{\frac {2}{{\text{right}}-{\text{left}}}}&0&0&0\\0&{\frac {2}{{\text{top}}-{\text{bottom}}}}&0&0\\0&0&{\frac {2}{{\text{far}}-{\text{near}}}}&0\\0&0&0&1\end{bmatrix}}{\begin{bmatrix}1&0&0&-{\frac {{\text{left}}+{\text{right}}}{2}}\\0&1&0&-{\frac {{\text{top}}+{\text{bottom}}}{2}}\\0&0&-1&-{\frac {{\text{far}}+{\text{near}}}{2}}\\0&0&0&1\end{bmatrix}}}La inversión de la matriz de proyección P−1, se puede emplear como la matriz de no proyección:
{\displaystyle P^{-1}={\begin{bmatrix}{\frac {{\text{right}}-{\text{left}}}{2}}&0&0&{\frac {{\text{left}}+{\text{right}}}{2}}\\0&{\frac {{\text{top}}-{\text{bottom}}}{2}}&0&{\frac {{\text{top}}+{\text{bottom}}}{2}}\\0&0&{\frac {{\text{far}}-{\text{near}}}{-2}}&-{\frac {{\text{far}}+{\text{near}}}{2}}\\0&0&0&1\end{bmatrix}}}La proyección isométrica, la proyección dimétrica y la proyección trimétrica son tres subtipos de proyección ortográfica, en función del ángulo exacto en el que la vista se desvía de la ortogonal. En los dibujos axonométricos, como en otras formas de diagramas, un eje del espacio se representa típicamente como vertical.
En la vista isométrica, el tipo más frecuente de proyección axonométrica utilizada en dibujos de ingeniería, la dirección de la visión es tal que los tres ejes del espacio parecen estar comprimidos proporcionalmente y hay un ángulo común de 120 ° entre ellos.
Como la distorsión inducida por el escorzo es uniforme, las proporciones entre las longitudes se mantienen, y los ejes tienen la misma escala; Esto facilita la toma de medidas directas a partir del dibujo.
Otra ventaja es que los ángulos de 120° se construyen fácilmente utilizando solo una brújula y una regla.
En la proyección dimétrica, la dirección de visión es tal que dos de los tres ejes del espacio parecen igualmente comprimidos, con la escala y los ángulos de presentación correspondientes establecidos por el ángulo de visión; La escala de la tercera dirección se determina individualmente. Los dibujos dimétricos suelen contener aproximaciones de cotas.
En la proyección trimétrica, la dirección de visualización es tal que los tres ejes del espacio aparecen comprimidos de manera desigual. La escala a lo largo de cada uno de los tres ejes y los ángulos entre ellos se determinan de forma independiente en función del ángulo de visión. En los dibujos trimétricos, las aproximaciones de acotación son comunes, aunque la perspectiva trimétrica rara vez se emplea en los dibujos técnicos.
La proyección multivista produce hasta seis imágenes de un objeto, conocidas como vistas primarias, con cada plano de proyección paralelo a uno de los ejes de coordenadas del objeto. La posición relativa de las vistas viene determinada por uno de estos dos esquemas: proyección de primer ángulo o de tercer ángulo. Las apariencias de las vistas se proyectan sobre planos que forman una caja de seis lados alrededor del objeto en cada caso. Aunque es posible dibujar seis lados diferentes, tres vistas de un dibujo proporcionan información suficiente para crear un objeto tridimensional. Estas perspectivas se denominan vista frontal, vista superior y vista final. Estas perspectivas también se conocen como planta, alzado y sección. Cuando el plano o eje del elemento representado no es perpendicular al plano de proyección y cuando se ven varios lados de un objeto en la misma imagen, esto se conoce como vista auxiliar. Por lo tanto, en la proyección multivista, la proyección isométrica, la proyección dimétrica y la proyección trimétrica se denominarían vistas auxiliares. Normalmente, un eje del espacio se presenta verticalmente, lo que es un sello distintivo de la proyección multivista.
Un mapa de proyección ortográfica es una proyección cartográfica cartográfica. La proyección ortográfica, al igual que las proyecciones estereográficas y gnomónicas, es una proyección en perspectiva (o acimutal) en la que la esfera se proyecta sobre un plano tangente o secante. El punto de perspectiva de una proyección ortográfica está infinitamente lejos. Representa un hemisferio de la Tierra visto desde el espacio exterior, con el horizonte representado por un gran círculo. Especialmente cerca de los márgenes, las formas y las regiones están deformadas.
{Fin del capítulo 1}
Capítulo 2: Matriz ortogonal
Una matriz ortogonal o matriz ortonormal es una matriz cuadrada real en álgebra lineal cuyas columnas y filas son vectores ortonormales.
Una expresión posible es
{\displaystyle Q^{\mathrm {T} }Q=QQ^{\mathrm {T} }=I,}donde QT es la transpuesta de Q e I es la matriz identidad.
Esto da como resultado una definición idéntica: una matriz Q es ortogonal si su transpuesta es igual a su inversa:
{\displaystyle Q^{\mathrm {T} }=Q^{-1},}donde Q−1 es la inversa de Q.
Una matriz ortogonal Q es necesariamente invertible (con Q−1 = QT inverso), unitaria (Q−1 = Q∗), donde Q∗ es el adjunto hermítico (transpuesta conjugada) de Q, y por lo tanto normal (Q∗Q = QQ∗) sobre los números reales.
+1 o -1 es el determinante de cualquier matriz ortogonal.
Como resultado de una transformación lineal, una matriz que retiene el producto interno de los vectores es ortogonal y, por lo tanto, funciona como una isometría del espacio euclídeo, incluye una rotación o reflexión rotacional.
Es decir, es una metamorfosis unitaria.
El conjunto de n × n matrices ortogonales, bajo multiplicación, crea el grupo O (n), denominado grupo ortogonal.
El grupo ortogonal especial es el subgrupo SO(n) que consta de matrices ortogonales con determinante +1, cada uno de sus componentes es