Stampa questo articolo
Invia l'articolo ad un amico Loading librerie aggiuntive in Scilab, il "MatLab" OpenSource
by admin il 03 Apr, 2009 a Linux, Software, Free Software
Avevo citato in strumenti di post MatLab per Linux del programma Scilab, uno strumento
OpenSource, simile a MatLab, per le operazioni di Matrix, con le versioni per Linux, Mac e Windows.
Ho scaricato la stessa apt-get e sto utilizzando per lavorare con l'elaborazione delle immagini. Tuttavia, quando si tenta di utilizzare alcune funzioni per questo scopo, ho scoperto che non sono dotati di librerie standard per questo.
Così, ho dovuto di ricerca di Google, fino a quando ho trovato le librerie Toolbox SIP (Scilab Image Processing) e SIVP (Image Scilab e Video Processing) Toolbox. A differenza della pro SIVP SIP è la prima trasformazione vi permette anche di file video. Ho trovato queste librerie anche dalla pagina Scilab ToolBox Center.
ToolBox sia bisogno della libreria OpenCV. Ho cercato di scaricare il file opencv-linux c'è sul sito ufficiale, ma non esiste, così ho dovuto cercare su Google per opencv-linux1.1, ho trovato questo sito.
Avete bisogno di compilare il pacchetto e fare tutto il processo manuale di installazione, in modo da aprire un terminale nella cartella in cui si scarica il file e digitare i seguenti comandi:
# Scompattate il file opencv-1.1pre1.tar.gz tar-zxvf opencv-1.1pre1.tar.gz # Set up per la compilazione OpenCV # I parametri passati a configurare sono: # - Enable-apps = compilare le applicazioni di esempio # - With-ffmpeg = abilitare il supporto per la gestione di video con la libreria ffmpeg, come spiegato prima # - Senza-quicktime = non utilizzano le librerie di QuickTime, penso che sia necessario solo se non avete QuickTime # Alcuni parametri non sanno che sono, dovrei:) # Per aiutare tipo. / Configure - help CXXFLAGS =-fno-strict-aliasing . / Configure - enable-apps - with-ffmpeg - with-gnu-ld - with-x - without-CXXFLAGS quicktime =- fno-strict-aliasing # Compile fare # Installare sudo make install
Parametri di installazione ritirato questo sito. Ma non ci sono informati del fatto che non sono stati ulteriori passi necessari per me.
La libreria è disponibile SIVP Sypnatic di Ubuntu 8.10, ma si verifica un errore durante l'installazione che non si poteva risolvere.
E per la priora, o rimuovere e sinistra causau un grosso problema, perché ogni volta che ho provato a scaricare un programma tramite apt-get, ha dato un errore cercando di completare l'installazione della SIPV. Ho provato a scaricare da SourceForge, ma il file per la versione 0.5 non esisteva. Ho trovato un sito che non riesco a ricordare le origini di questa versione, ma cercando di costruire, ci fu anche un errore. LauchPad il repository è la versione 0.5 per Ubuntu 9.04, ma correva in 8:10 senza problemi. Ci sono alcuni requisiti che sono elencati nella pagina e ci sono i pacchetti deb di troppo, ma nel mio caso, tutti erano già installato sul mio sistema. Se si desidera lavorare con il video, è necessario installare prima della libreria ffmpeg per gestire questo tipo di file. È possibile scaricare tramite apt-get.
Se tale versione 0.5.0 di SIVP, la libreria è installata in / usr/lib/sivp-0.5.0. Per caricare librerie esterne in Scilab è necessario caricare un file. Sce, il nome di solito loader.sce. SIVP alla libreria, è necessario immettere il comando di carico in Scilab, seguita dal nome del file. SCE Jennings. Così, di tipo exec ( "/ usr/lib/sivp-0.5.0/loader.sce") che le funzioni saranno pronti per l'uso. È possibile trovare la documentazione di funzioni di libreria in http://sivp.sourceforge.net/doc.php.
La SIP, l'altra libreria per l'elaborazione delle immagini, la versione attuale 0,4 non può essere compilato in Scilab 5.1, la versione corrente, e non vi è un pacchetto deb per esso. Ho trovato un pacchetto deb per la versione 0.3.99rc2 il repository di Ubuntu, non è così a meno di versione 0.4 disponibile sul sito web. Avendo già installato OpenCV, come sopra indicato, tutti i prerequisiti altri si trovano sulla pagina per scaricare il pacchetto deb SIP, indicato poco sopra.
Questa versione è installato in / usr / lib / Scilab / contrib / SIP, diversi directory SIVP. Così, per caricare la libreria in Scilab, digitare il comando che exec ( "/ usr / lib / Scilab / contrib / SIP / loader.sce"). È possibile trovare la documentazione, compresi portoghese, la sede del sito ufficiale. Ho trovato un tutorial su questo link.
Ho testato la biblioteca SIP e fatto qualche gioco iniziale. La cosa più bella è che i compiti sono la stessa firma di MatLab (nome e parametri sono gli stessi), quindi è facile da ottenere gli esercizi proposti a MatLab e girare su Scilab facilmente.
Devo ancora capire come caricare automaticamente queste librerie. Se si trova, inserisci qui.
Per caricare le librerie in modo dinamico, vedere questo post di altri.
Infine, tutti sanno che questi opensouce strumenti non sono più completo e potente come MatLab. Hanno i loro difetti. Un'analisi comparativa tra Scilab e Matlab può essere visto qui.
2Related posts:
- L'installazione delle librerie Scilab e il caricamento dal menu Toolbox
- Alternative al Matlab Linux
- Ripping CD in MP3 con Sound Juicer in Linux
- Partecipare PDF in Linux
- RGB Color Generator
Related posti portato a voi da Yet Another Related Posts Plugin.
5 commenti per questa voce
1 Trackback e Pingback per questa voce
- L'installazione delle librerie Scilab e il caricamento dal menu degli strumenti - Manoel Campos Blog
1 febbraio 2010 su 04:43[...] In Scilab, come SIP - Scilab Image Processing Toolbox, come indicato nel precedente post, e che sia addebitare il costo della Bibilioteca immettendo il comando exec, seguito dal percorso del [...]

3 aprile 2009 a 12:19
Vorrei sapere come MAC, aggiungendo che la biblioteca.
3 aprile 2009 a 01:02
Dude, se è possibile installare in MAC, la procedura per il caricamento sarà lo stesso del exec è il Scilab.
Così, solo sapere dove la biblioteca è stato installato.
Avevo studiato un paio di giorni fa, l'utilizzo di apt-get MacOS per scaricare e installare il software automaticamente tramite la riga di comando, dal momento che la possibilità di ordinare qui per qualche tempo ho comprare un Mac, ed ha trovato le FINK progetto, che promette di portare il mondo del software Unix per MacOS
23 aprile 2009 a 04:56
Vorrei sapere come installare Windows in SIP. Download, unzip e ora mi sono perso senza sapere come. Grazie.
23 aprile 2009 a 11:26
Beh, in Windows, non so. Ma immagino che nel file di programma dovrebbe avere una cartella per Scilab e all'interno di essa, dovrebbe avere una cartella per le estensioni. Nel caso di Linux, questa directory chiamata contrib. Guarda là. probabilmente basta decomprimere il file in quella cartella. Se all'interno del pacchetto compresso esiste già una cartella SIP, poi semplicemente decomprimere direttamente nella cartella contrib, ma ha avuto bisogno di creare una cartella all'interno contrib SIP e scompattare i files.
Per caricare la libreria, dovrebbe essere lo stesso. Se lei è stato posto nel giusto, si aprirà un menu del toolbox Scilab.
Ma penso che si può decomprimere i file ovunque, per esempio, in c: \ sorso, poi semplicemente caricare manualmente
come mostrato, usando il comando exec. Si veda anche questo post,
28 aprile 2009 a 10:57
Guarda questo video su come installare il SIP Toolbox in Windows.
http://www.youtube.com/watch?v=7go1z7ljzf4