Laden extra bibliotheken in Scilab, de "MatLab" OpenSource
Ik had reeds vermeld in de post MatLab tools voor Linux op het programma Scilab , een instrument
OpenSource, vergelijkbaar met Matlab voor matrix operaties, met versies voor Linux, Mac en Windows.
Ik gedownload via apt-get en ik gebruik om te werken met beeldverwerking. Echter, wanneer het proberen om sommige functies niet gebruiken voor dit doel, vond ik dat het niet komt met standaard voor deze bibliotheken.
Zo had ik de zoekmachine van Google, totdat ik vond dat de bibliotheken Toolbox SIP (Scilab Image Processing) en SIVP (Scilab video opname en verwerking) Toolbox . In tegenstelling tot de pro SIVP SIP is dat de eerste bewerking kunt u ook te maken videobestanden. Ik vond deze bibliotheken Ook op de pagina van Scilab ToolBox Center .
Beide hebben de Toolbox OpenCV bibliotheek . Ik heb geprobeerd het bestand te downloaden OpenCV-Linux op de officiële site, maar er bestaat het niet, dan moest zoeken op google voor OpenCV-linux1.1, vond ik deze site .
U moet het pakket te compileren, en all de handmatige installatie proces do dus tot een open-terminal in de map waar u downloadt het bestand en typ de volgende opdrachten:
-zxvf opencv-1.1pre1.tar.gz # configurar o OpenCV para compilação # os parâmetros passados para o configure são: # --enable-apps = compilar aplicações de exemplo # --with-ffmpeg = habilitar suporte para manipulação de vídeos com a biblioteca ffmpeg, como explicado antes # --without-quicktime = não usar bibliotecas do QuickTime, acredito que só seja é necessário se você não tiver o QuickTime # alguns dos parâmetros não sei pra que são, fico devendo :) # para ajudar digite ./configure --help . / configure --enable-apps --with-ffmpeg --with-gnu-ld --with-x --without-quicktime CXXFLAGS =-fno-strict-aliasing # compilar make # instalar sudo make install # Decomprimeer het archief tar-zxvf OpenCV-1.1pre1.tar.gz # configureren OpenCV naar: Build # doorgegeven aan de parameters te configureren zijn # - enable-apps samenstellen = # voorbeeld applicaties - met ffmpeg-= mogelijkheden bieden voor ondersteuning voor het manipuleren van video met de ffmpeg bibliotheek, zoals gezegd # - zonder-quicktime = geen gebruik maken van bibliotheken van QuickTime, Ik geloof dat alleen is nodig als u niet beschikt over QuickTime # enkele parameters die niet weet, heb ik te danken: ) # te typen helpen. / configure - help. / configure - enable-apps - with-ffmpeg - with-gnu-ld - with-x - zonder-quicktime CXXFLAGS =- FNO-strenge-aliasing # compileren # make install sudo make install
Installatie parameters verwijderd van deze website . Maar er zijn verder op de hoogte dat er maatregelen niet nodig waren voor mij.
De bibliotheek heeft SIVP Sypnatic beschikbaar in Ubuntu 8.10, maar een fout optreedt in de installatie die niet kunnen worden opgelost.
En voor priorin, of verwijderen en links causau een groot probleem, want elke keer als ik probeerde een programma te downloaden via apt-get, het gaf fout opgetreden bij het installeren van de finish SipV. Ik heb geprobeerd te downloaden van SourceForge , maar het bestand voor versie 0.5 niet bestond. Ik vond een site die ik niet kan herinneren versie van de bronnen van deze, maar probeert op te bouwen, was er ook een fout. LauchPad in de Repository is versie 0.5 voor Ubuntu 9.04 , maar liep in 8:10 zonder problemen. Er zijn een aantal eisen die worden vermeld op de pagina en er zijn deb pakketten van hen ook, maar in mijn geval, was iedereen al geïnstalleerd op mijn systeem. Als u wilt werken met video's, die u moet installeren voordat de ffmpeg bibliotheek voor de behandeling van dit type bestand. Je kan het downloaden via apt-get.
In het geval van versie 0.5.0 van SIVP, is de bibliotheek geïnstalleerd in / usr/lib/sivp-0.5.0. Voor het laden van externe bibliotheken in scilab je nodig hebt om een bestand te laden. SCE meestal loader.sce naam. SIVP naar de bibliotheek, moet u de belasting commando in Scilab, gevolgd door de bestandsnaam. SCE wordt CARREGARO. Zo, type exec ("/ usr/lib/sivp-0.5.0/loader.sce") dat de functies zal klaar zijn voor gebruik. U vindt de documentatie van de bibliotheek functies in http://sivp.sourceforge.net/doc.php .
Het SIP , de andere bibliotheek voor beeldverwerking, in de huidige versie 0.4 compileert niet in Scilab 5.1, de huidige versie, en er bestaat een deb package voor. Ik vond een deb pakket naar versie 0.3.99rc2 de repository van Ubuntu , niet zo kleiner dan de 0,4 versie uitgebracht op de officiële site. Na al geïnstalleerd OpenCV, zoals hierboven weergegeven, alle andere voorwaarden zijn te vinden op de pagina om de deb pakket te downloaden SIP, net boven weergegeven.
Deze versie wordt geïnstalleerd in / usr / lib / scilab / contrib / sip, SIVP andere directory. Dus, om de bibliotheek in Scilab, typt u het commando exec ("/ usr / lib / scilab / contrib / SIP / loader.sce belasting). U vindt de documentatie, met inbegrip van het Portugees, de officiële homepage van de site . Ik vond een tutorial op deze link .
Ik testte het SIP bibliotheek en maakte enkele eerste beleefdheden. De coolste ding is dat de functies die dezelfde signatuur van Matlab (naam en parameters zijn gelijk), dus het is makkelijk te krijgen om de voorgestelde oefeningen om Matlab en draaien op scilab gemakkelijk.
Ik moet nog uitzoeken hoe om automatisch te laden deze bibliotheken. Als u vindt, post hier.
Om de bibliotheken dynamisch laden, dit zien andere post .
Tot slot, iedereen weet dat deze tools opensouce zijn niet zo compleet en krachtig als MatLab. Ze hebben hun tekortkomingen. Een vergelijkende analyse tussen Scilab en Matlab kan worden gezien hier .
based on 2 ratingsGerelateerde berichten:
- Installeren op Scilab bibliotheken en het uitvoeren toolboxen uit het menu
- Alternatieven voor Matlab in Linux
- CD rippen naar MP3 met Sound Juicer in Linux
- Deelnemen aan PDF in Linux
- Loader Icon Pack - downloaden en exporteren van iconen uit executables, DLL's en bibliotheken van de iconen
Betrokken posten wordt u aangeboden door Yet Another Related Posts Plugin .





