iceWing è un ambiente di comunicazione integrato che non è Gesten (questo è un riferimento a un programma precedente, il predecessore di iceWing) è un guscio plugin di grafica. È ottimizzato per, ma non solo, l'elaborazione delle immagini e lo sviluppo del sistema di visione.
Predefiniti o plugin auto-scritte operano gerarchicamente su dati forniti da altri plugin e può anche generare nuovi-flussi di dati. Un importante Plugin predefinito è il plugin che afferra, che può leggere le immagini dal disco in vari formati immagine, video dal disco, dal grabber-hardware, ad esempio, V4L2-dispositivi o FireWire, e anche da processi esterni, rete ampia.
Oltre alla gestione dei plugin, iceWing supporta anche confortevole rendering di tutti i dati in un qualsiasi numero di finestre. Tutte le interazioni con le finestre, come panning, zoom, introspezione, o il salvataggio, sono gestite da iceWing.
Inoltre, un comodo creazione interfaccia utente è fornita, in cui la gestione completa degli elementi di interfaccia è ripreso by iceWing. Questo comprende il salvataggio e il caricamento di tutte le impostazioni dei widget e tutte le impostazioni delle finestre e le posizioni in qualsiasi momento
Cosa c'è di nuovo in questa versione:.
- Molti più telecamere sono supportate, ad esempio, Telecamere GenICam tramite la libreria Aravis, più telecamere e macchine fotografiche, V4L2 di IDS.
- Una GUI per modificare diverse proprietà grabber al volo è previsto.
- Il supporto per OpenCV 2.x è stato rafforzato.
- Plugin possono ora registrarsi callback per tutti i widget.
- sono supportate le versioni più recenti di tutte le dipendenze.
Cosa c'è di nuovo in versione 0.10:
- sistema di compilazione basato Nuovo CMake (CMakeLists.txt, cmake / , ...).
- Supporto pkg-config.
- Opzionalmente supporta GTK V2.x, GTK V1.2 è pure ancora supportato. Assumere UTF-8 se si usa GTK V2.x.
- rinominato la pagina 'Altro' a 'GrabImage1'.
- Aggiunto menu principale alla finestra iceWing principale; mosso 'Quit' e pulsanti dalla pagina 'Altro' al menu.
- Tutti i principali voci di menu e la maggior parte del contesto dell'immagine voci di menu possono essere controllati a distanza.
- Gli aerei, che sono resi in finestre delle immagini (normalmente 0 o 0, 1, 2) può essere liberamente modificato.
- Cambiato spazio colore predefinito per il & quot; -sp & quot; opzione per RGB.
- Aggiunto 'Chiudi finestra' per i menu contestuali immagine.
- Draw suggerimenti istogramma in un colore diverso.
- Finestra informazioni:
- Nuovo layout.
- Visualizzazione del punto 'afferrare' nelle finestre delle immagini.
- Possibilità di media il colore su una superficie quadrata.
- Supporto pattern matching per impostare i widget.
- Supporto film estesa:
- Aggiunto il supporto per la scrittura RAW444, file video codificati RAW420, FF video codec 1, e MPEG4 al programma principale e il plugin record.
- Consenti lettura e la scrittura di RAW444 e RAW420 film senza dipendenze esterne.
- Espandi anziché colture MJPEG di una dimensione divisibile per 16.
- risparmio Supporto di PNG (JPEG) immagini, se l'immagine di origine contiene più di 4 (3) piani.
- Aggiunta visualizzazione del manuale icewing.pdf al menu di aiuto.
- Sostenere tutti i 1 latino-glifi per il rendering del testo.
- avanzata pagina plugin in & quot; Plugin Info & quot; finestra:
- Elencare tutti i plugin installati.
- Consenti per filtrare i plugin visualizzati.
- Mostra nome del plugin, argomenti, e il messaggio di aiuto.
- Argomenti per nuove istanze plugin può essere specificato.
- Plugin vengono cercati, e possono essere installate, in aggiunta a $ {} ICEWING_PLUGIN_PATH / (variabile colon separati) / plugins e ~ / .icewing / plugins /.
- Possibilità di specificare le dipendenze del plugin (& quot; ident & quot ;, & quot; ident () & quot ;, e & quot; ident (spine) & quot;) per plug_observ_data () e plug_observ_data_remove () .
- Aggiunto socket INET nativa basata al plugin remotectrl e il programma di icewing controllo.
- Consenti per specificare mnemonici ('_'), acceleratori (''), e stock icone (''), per i menu.
- opzione iceWing & quot; -d & quot; ora disabilita solo la funzione di processo ().
- Nuovo plug shmdata per distribuire i dati attraverso la memoria condivisa e prese locali ad altri processi locali.
- estesa plug annotazione:
- risparmio Sostegno & gt;. Immagini PPM 8bit
- Il supporto per nuovo film codifiche RAW444, RAW420, FF video codec 1, e MPEG4.
- Utilizzare il secondo filo per il risparmio di film.
- Consenti per salvare le immagini di diversi plugin in file di filmati diversi.
- Non analizzare & quot; .gtkrc & quot; (Il lib GTK fa già), ma analizzare & quot; ~ / .icewing / gtkrc & quot;.
- Le opzioni del dispositivo grabber possono essere modificate durante il runtime.
- Nuovo metodo di decodifica bayer:. Interpolazione Adaptive omogeneità diretto
- decodifica Stereo per immagini sorgente mono a 16 bit.
- Aggiunta nuovo driver afferrando impatto MATRIX VISION acquisire.
- Driver firewire avanzata:
- Supporto formato 7 (immagine parziale modalità blocco).
- Supporto versione 2 della libreria libdc1394.
- Driver V4L2 avanzata:
- risoluzioni di sostegno maggiore di 768 x 576.
- Stampa Support / impostazione standard video.
- Supporto più proprietà della fotocamera (classe di controllo e quelli con nessuno continui ID).
- opzione noselect per risolvere un bug driver del kernel Zoran.
- Stereo e bayer decodifica.
- Il supporto per il formato pixel MJPEG.
- Stereo e decodifica bayer per il conducente unicap.
- Fuga chiude la maggior parte delle finestre di dialogo.
- Nuovo capitolo plugins, nuovo capitolo del programma, e l'indice più completo nella documentazione.
- Correzioni di bug:
- Ignora tutti i tasti di modifica oltre spostamento e di controllo per la pagina di selezione hotkey.
- fissi possibile stallo se non hotkey per una pagina opzione potrebbe essere trovato.
- opzione Fisso analisi per il driver della fotocamera alpha.
- Fixed '-x' per il plugin remotectrl.
- Utilizzare l'impostazione di qualità nel plugin record.
- Durante il salvataggio di filmati:. Crop / Estendere fotogrammi per le dimensioni del primo fotogramma
- fissi possibile ciclo infinito durante la lettura di un film se il film non inizia con il numero di immagine 1.
- Bayer decodifica delle immagini con un'altezza dispari.
- modifiche incompatibili:
- Ribattezzato DEBUG definire a IW_DEBUG
- rinominato e leggermente modificato le definisce DEFAULT_WIDTH / altezza per IW_PAL_WIDTH / ALTEZZA.
Protocollo di comunicazione
Cosa c'è di nuovo in versione 0.10 RC1:
- Gtk + supporto 2.x
- Supporto grabber estesa
- Supporto film estesa
- sistema di compilazione basato CMake
- E molti altri
I commenti non trovato