Imprimir este artigo Print dit artikel Enviar o artigo a um amigo Stuur naar een vriend
Home > Linux , Software , Vrije Software > scilab Laden extra bibliotheken in de "MatLab" OpenSource

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 .

VN: F [1.9.1_1087]
Waardering: 10.0 / 10 (stemmen 2)
VN: F [1.9.1_1087]
Waardering: 0 (van 0 stemmen)
based on 2 ratings Laden extra bibliotheken in Scilab, de "MatLab" OpenSource, 10.0 van de 10 gebaseerd op 2 beoordelingen

Gerelateerde berichten:

  1. Installeren op Scilab bibliotheken en het uitvoeren toolboxen uit het menu
  2. Alternatieven voor Matlab in Linux
  3. CD rippen naar MP3 met Sound Juicer in Linux
  4. Deelnemen aan PDF in Linux
  5. 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 .

  • Bekijk deze video hoe de SIP-Toolbox installeren op Windows.
    http://www.youtube.com/watch?v=7go1z7ljzf4
  • Livia
    Ik vraag me af hoe je de SIP-installatie in de ramen. Gedownload, uitgepakt en nu ben ik verloren zonder te weten hoe. Dank u.
  • Nou, in Windows weet ik niet. Maar ik denk dat in het programma van bestanden moeten een map voor Scilab en binnen te hebben, moeten een map voor de uitbreidingen. In het geval van Linux, deze map genaamd 'contrib. Kijk daar. je waarschijnlijk alleen maar om de bestanden in die map uitpakken. Indien binnen de gecomprimeerde pakket bestaat al een map SIP, unzip dan gewoon recht in de contrib map, maar heeft die nodig is om een map binnen contrib SIP te creëren en daar pak je de bestanden.

    Voor het laden van de bibliotheek, moet hetzelfde zijn. Als ze werd geplaatst in de juiste map, verschijnt er een menu de Scilab toolboxen.
    Maar ik denk dat je kan de bestanden overal unzip, bijvoorbeeld in c: \ SIP, dan gewoon handmatig
    zoals afgebeeld, met behulp van de exec commando. Zie ook dit bericht ,
  • Ik vraag me af hoe het MAC, het toevoegen van die bibliotheek.
blog commentaren die door Disqus worden aangedreven