Scarica le librerie XL gratuitamente
Per determinare se le librerie XL sono efficaci per i servizi scientifici della ricerca e della biblioteca, abbiamo condotto un sondaggio esplorativo online tra la fine del 2008 e l'inizio del 2009. Abbiamo fornito questionari di indagine sulle biblioteche digitali polacche. Le domande includevano motivi e modi per l'utilizzo della libreria, i tipi di pubblicazioni utilizzati più frequentemente e dati statistici raccolti dal server delle librerie. I risultati hanno mostrato un alto interesse tra gli studenti, che hanno risposto al sondaggio nel 193% dei casi.
La classe di immagini Byte fornisce un'astrazione di valori dei pixel. La classe di immagini di byte implementa l'himage. Questa libreria fornisce anche un'interfaccia alle immagini dei byte. Questo metodo semplifica l'accesso ai valori dei pixel fornendo estensioni a himage. Immagini Byte, a sua volta, forniscono un modo per accedere ai valori dei pixel tramite X, le coordinate Y. A differenza degli himage, le immagini dei byte non sono virtuali. Possono essere istanziati e forniti con le seguenti funzioni associate.
Il programma di esempio Halcon legge un'immagine e mostra diversi operatori di grafica di base. Ciò include il filtro Sobel per il rilevamento del bordo, la crescita della regione, la soglia, gli istogrammi, l'operatore di scheletro e le diverse tabelle di ricerca a colori. Il programma descrive anche come gestire le immagini RGB. Il programma di esempio utilizza più fili, nonostante il nome. Quindi, un'applicazione scritta in modo multi-filettato non avrà senso su un singolo processore o un computer singolo.
La libreria XL fornisce classi che rappresentano tutti i tipi di oggetti iconici. La classe XLD fornisce funzioni associate corrispondenti agli operatori di halcon. Allo stesso modo, la classe XLD fornisce un'interfaccia per la creazione di oggetti di immagine. Gli oggetti XL vengono spesso utilizzati per il rendering di immagini complesse in 3D. Le librerie XL sono compatibili con molte applicazioni 3D, comprese quelle che utilizzano mappe ad alta risoluzione. Non ci sono limitazioni al numero di tipi di oggetti che uno sviluppatore può creare.