Imprimir este artigo Print denne artikel Enviar o artigo a um amigo Send til en ven
Home > Linux , Software , Free Software > Scilab Loading ekstra biblioteker i "MatLab" OpenSource

Loading ekstra biblioteker i Scilab den "MatLab" OpenSource

Jeg havde allerede nævnt i stillingen MatLab værktøjer til Linux på programmet Scilab , et værktøj
OpenSource, svarende til MatLab, for operationer med matrix, med versioner til Linux, Mac og Windows.
Jeg hentede det via apt-get og jeg bruger til at arbejde med billedbehandling. Men når de forsøger at bruge nogle funktioner til dette formål, jeg fandt, at det ikke kommer med standard biblioteker for.
Således måtte jeg søge på Google, indtil jeg fandt biblioteker Toolbox SIP (Scilab Image Processing) og SIVP (Scilab Billede og Video Processing) Toolbox . I modsætning til de pro SIVP SIP er, at den første forarbejdning giver dig også mulighed for at gøre video-filer. Jeg fandt disse biblioteker også fra side Scilab ToolBox Center .

Begge har brug for Toolbox biblioteket OpenCV . Jeg prøvede at downloade filen OpenCV-linux på der officielle site, men det eksisterer ikke, så måtte se på google for OpenCV-linux1.1, jeg har fundet denne hjemmeside .
Du skal kompilere pakken og gøre alle de manuelle installationsproces, så åben en terminal i den mappe, hvor du downloader filen, og skriv følgende kommandoer:

  # Unzip filen
 opencv-1.1pre1.tar.gz tar-zxvf OpenCV-1.1pre1.tar.gz

 # Opsætning at kompilere OpenCV
 # De parametre bestået at konfigurere, er:
 # - Enable-apps = kompilere prøve applikationer
 # - Med-ffmpeg = aktivere understøttelse til håndtering video med ffmpeg biblioteket, som forklaret før
 # - Uden-quicktime = ikke bruger biblioteker af QuickTime, jeg tror, det er kun nødvendigt, hvis du ikke har QuickTime
 # Nogle af de parametre, som ikke ved, jeg burde:)
 # At hjælpe type. / Configure - help
 CXXFLAGS =-fno-strict-aliasing . / Configure - enable-apps - with-ffmpeg - med-gnu-ld - med-x - uden-quicktime CXXFLAGS =- fno-streng-aliasing

 # Compile
 gøre

 # Installer
 sudo make install 

Installation parametre fjernet fra denne hjemmeside . Men der er yderligere oplyst, at skridt ikke var nødvendigt for mig.

Biblioteket har SIVP Sypnatic rådighed i Ubuntu 8,10, men der opstår en fejl i installationen, der ikke kunne løse.
Og for Priorinden, eller fjerne og venstre causau et stort problem, fordi hver gang jeg forsøgte at hente et program via apt-get, det gav fejl under forsøg på at afslutte installationen af SIPV. Jeg forsøgte at downloade fra SourceForge , men filen til version 0,5 eksisterede ikke. Jeg fandt et websted, at jeg ikke kan huske kilderne til denne version, men forsøger at bygge, var der også en fejl. LauchPad I lageret er version 0,5 til Ubuntu 9,04 , men løb i 8:10 uden problemer. Der er nogle forudsætninger, der er angivet på siden, og der er deb pakker af dem også, men i mit tilfælde, var alle allerede er installeret på mit system. Hvis du ønsker at arbejde med video, skal du installere før ffmpeg biblioteket for håndtering af denne type fil. Du kan hente det via apt-get.

I tilfælde af version 0.5.0 af SIVP, er biblioteket installeret i / usr/lib/sivp-0.5.0. For at indlæse eksterne biblioteker i Scilab du nødt til at indlæse en fil. SCE normalt loader.sce navn. SIVP til biblioteket, skal du indtaste den belastning kommando i Scilab, efterfulgt af filnavnet. SCE er CARREGARO. Således type exec ("/ usr/lib/sivp-0.5.0/loader.sce"), at de funktioner vil være klar til brug. Du kan finde dokumentation af bibliotekets funktioner i http://sivp.sourceforge.net/doc.php .

Den SIP , den anden bibliotek til billedbehandling, i den nuværende version 0,4 udarbejder ikke i Scilab 5,1, den aktuelle version, og der er en deb pakke for det. Jeg fandt en deb pakke til version 0.3.99rc2 lageret af Ubuntu , ikke så mindre end de 0,4 version udgivet på den officielle hjemmeside. Efter allerede at have installeret OpenCV, som vist ovenfor, alle andre forudsætninger er fundet på siden for at hente deb pakke SIP, vist lige over.

Denne version er installeret i / usr / lib / Scilab / contrib / sip, SIVP andet bibliotek. Således at indlæse biblioteket i Scilab, skriv kommandoen det exec ("/ usr / lib / Scilab / contrib / SIP / loader.sce). Du kan finde dokumentation, herunder den portugisiske, den officielle hjemmeside site . Jeg fandt en tutorial på dette link .

Jeg testede SIP biblioteket og gjort nogle indledende høfligheder. Det fedeste er, at de funktioner har samme signatur i MatLab (navn og parametre er lige), så det er nemt at få de foreslåede øvelser til MatLab og køre på Scilab nemt.

Jeg har endnu at finde ud af hvordan du lægger disse biblioteker automatisk. Hvis du finder, post her.
For at indlæse bibliotekerne dynamisk, se denne anden post .

Endelig ved alle, at disse værktøjer opensouce er ikke så komplet og kraftfuld som MatLab. De har deres mangler. En sammenlignende analyse mellem Scilab og Matlab kan ses her .

VN: F [1.9.1_1087]
Rating: 10.0 / 10 (2 afgivne stemmer)
VN: F [1.9.1_1087]
Rating: 0 (fra 0 stemmer)
based on 2 ratings Loading ekstra biblioteker i Scilab den "MatLab" OpenSource, 10,0 ud af 10 baseret på 2 bedømmelser

Relaterede stillinger:

  1. Installation på Scilab biblioteker og regnskabsmæssige værktøjskasser fra menuen
  2. Alternativer til Matlab i Linux
  3. Rip CD til MP3 med Sound Juicer i Linux
  4. Vær med PDF i Linux
  5. Lader Icon Pack - Download og uddrag ikoner fra eksekverbare, DLLs og biblioteker af ikoner

Relaterede stillinger bringes til dig af Endnu en stillinger Plugin .

  • Se denne video af hvordan du installerer den SIP Toolbox i Windows.
    http://www.youtube.com/watch?v=7go1z7ljzf4
  • Livia
    Jeg spekulerer på, hvordan du installerer SIP i vinduerne. Downloadet, udpakket og nu er jeg tabt uden at vide hvordan. Tak.
  • Tja, i Windows ved jeg ikke. Men jeg forestiller mig, at i programmet filer skal have en mappe for Scilab og inden det, bør have en mappe for udvidelser. I tilfælde af Linux, kaldet denne mappe contrib. Se der. du sikkert bare nødt til at udpakke filerne i den mappe. Hvis der inden den komprimerede pakke findes allerede en mappe SIP, så bare unzip direkte ind i contrib folder, men har behov for at oprette en mappe i SIP contrib og udpakke filer der.

    For at indlæse biblioteket, skal være den samme. Hvis hun blev placeret i den rigtige mappe, vil en menu synes Scilab værktøjskasser.
    Men jeg tror, du kan lyne filer overalt, fx i c: \ tår, så bare manuelt load
    som vist ved hjælp af exec kommando. Se dette indlæg for ,
  • Jeg spekulerer på, hvordan den MAC og tilføjer, at biblioteket.
blog kommentarer powered by DISQUS