Primitivo geometrico: Esplorazione dei fondamenti e delle applicazioni nella visione artificiale
Di Fouad Sabry
()
Info su questo ebook
Che cos'è la primitiva geometrica
Nei campi della computer grafica vettoriale, dei sistemi di progettazione assistita da computer (CAD) e dei sistemi di informazione geografica, il termine "primitiva geometrica" si riferisce alla forma geometrica più elementare che il sistema è in grado di elaborare. Tuttavia, le subroutine responsabili del disegno degli oggetti rilevanti vengono in alcuni casi chiamate anche "primitive geometriche". Le primitive del punto e del segmento di linea retta sono considerate le primitive più "primitive" perché erano le uniche di cui disponevano i primi sistemi di grafica vettoriale.
Come trarrai vantaggio
(I) Approfondimenti e convalide sui seguenti argomenti:
Capitolo 1: Primitiva geometrica
Capitolo 2: Dimensione
Capitolo 3: Grafica vettoriale
Capitolo 4: Geometria computazionale
Capitolo 5: Curva di Bézier composta
Capitolo 6: Superficie di Bézier
Capitolo 7: Non -B-spline razionale uniforme
Capitolo 8: Illuminazione globale
Capitolo 9: Geometria solida costruttiva
Capitolo 10: Modellazione solida
(II) Rispondere alle principali domande del pubblico sulla primitiva geometrica.
(III) Esempi reali dell'utilizzo della primitiva geometrica in molti campi.
A chi è rivolto questo libro
Professionisti, studenti universitari e laureati, appassionati, hobbisti e coloro che vogliono andare oltre le conoscenze o le informazioni di base per qualsiasi tipo di primitivo geometrico.
Correlato a Primitivo geometrico
Titoli di questa serie (100)
Istogramma dell'immagine: Svelare intuizioni visive, esplorare le profondità degli istogrammi delle immagini nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRiduzione del rumore: Miglioramento della chiarezza, tecniche avanzate per la riduzione del rumore nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniCorrezione gamma: Migliorare la chiarezza visiva nella visione artificiale: la tecnica di correzione gamma Valutazione: 0 su 5 stelle0 valutazioniVisione artificiale subacquea: Esplorando le profondità della visione artificiale sotto le onde Valutazione: 0 su 5 stelle0 valutazioniModello del sistema visivo umano: Comprendere la percezione e l'elaborazione Valutazione: 0 su 5 stelle0 valutazioniSpazio colore: Esplorare lo spettro della visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRetinex: Svelare i segreti della visione computazionale con Retinex Valutazione: 0 su 5 stelle0 valutazioniOmografia: Omografia: trasformazioni nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRidipintura: Colmare le lacune nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniDiffusione anisotropa: Miglioramento dell'analisi delle immagini attraverso la diffusione anisotropa Valutazione: 0 su 5 stelle0 valutazioniVisione computerizzata: Esplorare le profondità della visione artificiale Valutazione: 0 su 5 stelle0 valutazioniContorno attivo: Avanzamento della visione artificiale con tecniche di contorno attivo Valutazione: 0 su 5 stelle0 valutazioniMappatura dei toni: Mappatura dei toni: prospettive illuminanti nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRilevamento dei contorni: Svelare l'arte della percezione visiva nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniPercezione visiva: Approfondimenti sull'elaborazione visiva computazionale Valutazione: 0 su 5 stelle0 valutazioniFiltro adattivo: Migliorare la visione artificiale attraverso il filtraggio adattivo Valutazione: 0 su 5 stelle0 valutazioniGruppo congiunto di esperti fotografici: Sfruttare la potenza dei dati visivi con lo standard JPEG Valutazione: 0 su 5 stelle0 valutazioniEqualizzazione dell'istogramma: Miglioramento del contrasto dell'immagine per una migliore percezione visiva Valutazione: 0 su 5 stelle0 valutazioniTrasformata del radon: Svelare modelli nascosti nei dati visivi Valutazione: 0 su 5 stelle0 valutazioniTrasformazione affine: Sbloccare le prospettive visive: esplorare la trasformazione affine nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniRilevatore di bordi astuto: Svelare l'arte della percezione visiva Valutazione: 0 su 5 stelle0 valutazioniVisione stereoscopica del computer: Esplorare la percezione della profondità nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniBanca filtri: Approfondimenti sulle tecniche del banco di filtri di Computer Vision Valutazione: 0 su 5 stelle0 valutazioniModello di aspetto del colore: Comprendere la percezione e la rappresentazione nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniTrasformazione di Hough: Svelare la magia della trasformazione di Hough nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniFunzione di corrispondenza dei colori: Comprendere la sensibilità spettrale nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniTrasformata di Hadamard: Svelare il potere della trasformazione Hadamard nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniModello a colori: Comprendere lo spettro della visione artificiale: esplorare i modelli di colore Valutazione: 0 su 5 stelle0 valutazioniConsenso del campione casuale: Stima robusta nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniHashing geometrico: Algoritmi efficienti per il riconoscimento e la corrispondenza delle immagini Valutazione: 0 su 5 stelle0 valutazioni
Ebook correlati
Grafica vettoriale: Padroneggiare la grafica vettoriale nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniMappa dell'altezza: Esplorare la rappresentazione del terreno attraverso la visione artificiale Valutazione: 0 su 5 stelle0 valutazioniComputer grafica bidimensionale: Esplorazione del regno visivo: computer grafica bidimensionale nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniMappatura dei rilievi: Bump Mapping: esplorazione della profondità nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniGeometria computazionale: Esplorazione di intuizioni geometriche per la visione artificiale Valutazione: 0 su 5 stelle0 valutazioniMappatura mobile: Sbloccare l'intelligenza spaziale con la visione artificiale Valutazione: 0 su 5 stelle0 valutazioniMetodo di impostazione del livello: Avanzamento della visione artificiale, esplorazione del metodo dell'impostazione dei livelli Valutazione: 0 su 5 stelle0 valutazioniModellazione e rendering basati su immagini: Esplorare il realismo visivo: tecniche di visione artificiale Valutazione: 0 su 5 stelle0 valutazioniGrafica raster: Comprendere i fondamenti della grafica raster nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniTexture Mapping: Esplorare la dimensionalità nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniGrafica raster digitale: Svelare la potenza della grafica raster digitale nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniAsse mediale: Esplorare il nucleo della visione artificiale: svelare l'asse mediale Valutazione: 0 su 5 stelle0 valutazioniAlgoritmo di disegno di linee: Padroneggiare le tecniche per il rendering di immagini di precisione Valutazione: 0 su 5 stelle0 valutazioniEditor di grafica raster: Trasformare le realtà visive: padroneggiare gli editor grafici raster nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniGenerazione di maglie: Progressi e applicazioni nella generazione di mesh per la visione artificiale Valutazione: 0 su 5 stelle0 valutazioniSuperficie procedurale: Esplorazione della generazione e dell'analisi delle texture nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniComputer grafica poligonale: Esplorando l'intersezione tra la computer grafica poligonale e la visione artificiale Valutazione: 0 su 5 stelle0 valutazioniGeometria descrittiva: Sbloccare il regno visivo: esplorare la geometria descrittiva nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniAlgoritmo della linea di Bresenham: Rendering delle linee efficiente e pixel perfetto per la visione artificiale Valutazione: 0 su 5 stelle0 valutazioniEditor di grafica vettoriale: Potenziare la creazione visiva con algoritmi avanzati Valutazione: 0 su 5 stelle0 valutazioniModello geometrico bidimensionale: Comprensione e applicazioni nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniTrasformazione di Hough: Svelare la magia della trasformazione di Hough nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniHashing geometrico: Algoritmi efficienti per il riconoscimento e la corrispondenza delle immagini Valutazione: 0 su 5 stelle0 valutazioniComputer grafica di vertice: Esplorando l'intersezione tra la computer grafica di vertice e la visione artificiale Valutazione: 0 su 5 stelle0 valutazioniDisegno tecnico: Sbloccare la percezione visiva nel disegno tecnico Valutazione: 0 su 5 stelle0 valutazioniQuadtree: Esplorazione di strutture dati gerarchiche per l'analisi delle immagini Valutazione: 0 su 5 stelle0 valutazioniSegmentazione delle immagini: Sbloccare insight grazie alla precisione dei pixel Valutazione: 0 su 5 stelle0 valutazioniRilevamento dei bordi: Esplorare i confini nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniPartizionamento binario dello spazio: Esplorazione del partizionamento binario dello spazio: fondamenti e applicazioni nella visione artificiale Valutazione: 0 su 5 stelle0 valutazioniModello di fotocamera stenopeica: Comprendere la prospettiva attraverso l'ottica computazionale Valutazione: 0 su 5 stelle0 valutazioni
Intelligenza artificiale e semantica per voi
ANonniMus: Vecchi rivoluzionari contro giovani robot Valutazione: 0 su 5 stelle0 valutazioniGuida Intelligenza Artificiale Valutazione: 0 su 5 stelle0 valutazioniIl Terzo Like Valutazione: 0 su 5 stelle0 valutazioni
Recensioni su Primitivo geometrico
0 valutazioni0 recensioni
Anteprima del libro
Primitivo geometrico - Fouad Sabry
Capitolo 1: Primitiva geometrica
Nella computer grafica vettoriale, nei sistemi CAD e nei sistemi informativi geografici, una primitiva geometrica (o prim) è la forma geometrica più semplice (cioè atomica
o irriducibile) del sistema (disegnare, memorizzare). Occasionalmente, le subroutine che disegnano gli oggetti correlati vengono anche definite primitive geometriche
. I primi sistemi di grafica vettoriale supportavano solo le primitive più basilari
, il punto e il segmento di linea retta.
Nella geometria solida costruttiva, le primitive sono figure geometriche di base come il cubo, il cilindro, la sfera, il cono, la piramide e il toroide.
I moderni sistemi di computer grafica 2D possono operare con primitive di curve (segmenti di linee rette, cerchi e curve più complesse) oltre che con primitive di forma (riquadri, poligoni arbitrari, cerchi).
Le primitive bidimensionali comuni sono costituite da linee, punti e poligoni, anche se alcuni individui preferiscono vedere i triangoli come elementari, a causa del fatto che ogni poligono può essere costruito da triangoli.
Tutti gli altri elementi grafici sono costruiti a partire da questi elementi di base.
Tridimensionalmente, i triangoli o i poligoni posizionati nello spazio tridimensionale possono essere usati come primitive per descrivere forme tridimensionali più complicate.
In alcuni casi, le curve (come le curve di Bézier, i cerchi, ecc.) potrebbero essere considerate primitive; In altri casi, le curve sono forme complicate costituite da numerose linee rette, forme primitive.
L'insieme di primitive geometriche è determinato dalle dimensioni della regione:
Un punto è una singola posizione senza altezza, larghezza o profondità (0-dimensionale).
Linea o curva unidimensionale, con lunghezza ma senza larghezza, tuttavia un elemento lineare può curvare in uno spazio di dimensione superiore.
La superficie, sia essa piana o curva e bidimensionale, ha lunghezza e larghezza.
Area volumetrica tridimensionale o solido con lunghezza, larghezza e profondità.
La superficie del terreno è comunemente indicata come 2 1/2-dimensionale
in GIS perché solo la superficie superiore deve essere rappresentata. Di conseguenza, l'elevazione può essere concepita come un attributo o una funzione scalare del campo dello spazio bidimensionale, che gli offre una serie di vantaggi di modellazione dei dati rispetto agli oggetti tridimensionali autentici. Una forma con una qualsiasi di queste dimensioni maggiore di zero è composta da un numero illimitato di punti. Poiché i sistemi digitali sono limitati, è possibile salvare solo un sottoinsieme dei punti di una forma. Pertanto, le strutture dati vettoriali spesso descrivono primitive geometriche utilizzando un campione strategico, strutturato in strutture che consentono al software di interpolare il resto della forma al momento dell'analisi o della visualizzazione utilizzando i metodi della geometria computazionale.
Un punto è una singola coordinata cartesiana in un sistema di coordinate. Alcuni modelli di dati forniscono attributi multipunto costituiti da molti punti non connessi.
Una catena poligonale o polilinea è un elenco di punti in sequenza (chiamati vertici in questo contesto).
Il software dovrebbe interpolare, come una curva parametrica, la geometria della linea tra punti vicini nell'elenco, tipicamente una linea retta, tuttavia, sono comunemente accessibili vari tipi di curve, costituite da archi circolari, spline cubiche e curve di Bézier.
Alcune di queste curve richiedono la definizione di punti aggiuntivi che non si trovano sulla linea stessa, ma vengono utilizzati per il controllo parametrico.
Il contorno di una regione bidimensionale è rappresentato da un poligono, che è una polilinea chiusa. Si prevede che questo confine venga utilizzato dal software per dividere lo spazio bidimensionale in un interno e uno esterno. Alcuni modelli di dati consentono a una singola feature di essere costituita da numerose polilinee, che possono collegarsi per formare un singolo contorno chiuso, possono rappresentare una serie di regioni disconnesse (come le Hawaii) o possono rappresentare una regione con buchi (ad esempio, un lago con un'isola).
Una forma parametrica è una forma bidimensionale o tridimensionale convenzionale definita da un numero minimo di parametri, ad esempio un'ellisse specificata da due punti in corrispondenza dei fuochi o da tre punti in corrispondenza del centro, del vertice e del co-vertice.
Un poliedro o mesh poligonale è un insieme di facce poligonali connesse nello spazio tridimensionale che racchiudono interamente una regione volumetrica. In altre applicazioni, come la modellazione del terreno, la chiusura potrebbe non essere richiesta o potrebbe essere implicita. Questa superficie verrà utilizzata dal software per dividere lo spazio tridimensionale in interno ed esterno. Una mesh triangolare è una sottoclasse di poliedri in cui tutte le facce devono essere triangoli. È l'unico poligono che sarà sempre planare, compresa la rete irregolare triangolata (TIN) spesso utilizzata nei sistemi informativi geografici.
Una mesh parametrica rappresenta una superficie tridimensionale utilizzando una rete di funzioni parametriche, simile a una spline o a una curva di Bézier in due dimensioni.
La B-spline razionale non uniforme è la struttura più utilizzata (NURBS), supportata dalla maggior parte dei programmi CAD e di animazione.
Nella storia dei sistemi informativi geografici, sono state sviluppate numerose strutture e formati di dati vettoriali, ma tutti condividono la caratteristica fondamentale di memorizzare un insieme di primitive geometriche per descrivere la posizione e la gamma di eventi geografici. Le posizioni dei punti sono quasi tipicamente misurate utilizzando un comune sistema di coordinate terrestre, come il sistema di coordinate geografiche sferiche (latitudine/longitudine) o il Mercatore trasverso universale planare. Devono inoltre contenere una raccolta di proprietà per ogni feature geografica oltre alla relativa forma. Storicamente, questo è stato realizzato utilizzando le strutture di dati, i formati di dati e persino il software dei database relazionali.
I primi formati vettoriali, come POLYVRT, la copertura ARC/INFO e lo shapefile Esri, forniscono un insieme fondamentale di primitive geometriche: punti, polilinee e poligoni, ma solo nello spazio bidimensionale e con solo l'interpolazione di linee rette per gli ultimi due. Sono state aggiunte anche le strutture di dati TIN per esprimere le superfici del terreno come mesh triangolari. Dalla metà degli anni '90, sono stati sviluppati nuovi formati per ampliare la gamma di possibili primitive, che sono tipicamente definite dalla specifica Simple Features dell'Open Geospatial Consortium. Le estensioni comuni alle primitive geometriche includono le coordinate tridimensionali per punti, linee e poligoni, una quarta dimensione
per rappresentare un attributo misurato o un tempo, segmenti curvi in linee e poligoni, annotazione di testo come tipo di geometria e mesh poligonali per oggetti tridimensionali.
Spesso, una rappresentazione della forma di un evento del mondo reale può