Loading ekstra biblioteker i Scilab, den "MatLab" OpenSource
Jeg havde nævnt i stillingen MatLab værktøjer til Linux på programmet Scilab, et værktøj
OpenSource, svarende til MatLab, for matrix operationer, med versioner til Linux, Mac og Windows.
Jeg hentede den samme måde 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 til dette.
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 den første forarbejdning giver dig også mulighed for at videofiler. Jeg fandt disse biblioteker også fra den side Scilab ToolBox Center.
Både ToolBox brug for OpenCV biblioteket. Jeg forsøgte at downloade filen opencv-linux der på den officielle hjemmeside, men det eksisterer ikke, så jeg var nødt til at kigge på Google efter opencv-linux1.1, jeg fandt dette site.
Du er nødt til at kompilere pakken, og gøre alt, hvad den manuelle proces med installation, så åben en terminal i den mappe, hvor du henter filen og skriv følgende kommandoer:
# Udpakning af fil opencv-1.1pre1.tar.gz tar-zxvf opencv-1.1pre1.tar.gz # Opsæt at kompilere OpenCV # De parametre, der videregives til at konfigurere, er: # - Aktiver-apps = kompilere eksempelprogrammer # - Med-ffmpeg = give støtte til håndtering af video med ffmpeg bibliotek, som forklaret før # - Uden-quicktime = ikke bruger biblioteker af QuickTime, jeg tror, det er kun nødvendigt, hvis du ikke har QuickTime # Nogle parametre ikke kender, der er, jeg vil:) # At hjælpe type. / Configure - help CXXFLAGS =-fno-strict-aliasing . / Configure - enable-apps - med-ffmpeg - med-gnu-LD - med-x - uden-quicktime CXXFLAGS =- fno-streng-aliasing # Compile lave # Install sudo make install
Installation parametre trak dette site. Men der er informeret om, at ingen yderligere skridt var nødvendige for mig.
Biblioteket er tilgængeligt SIVP Sypnatic af 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 downloade et program via apt-get, det gav en fejl at forsøge at afslutte installationen af SIPV. Jeg forsøgte at downloade fra SourceForge, men den fil til version 0.5 ikke eksisterede. Jeg har fundet et sted at jeg ikke kan huske kilderne til denne version, men forsøger at opbygge, var der også en fejl. LauchPad lageret er version 0.5 til Ubuntu 9,04, men løb i 8:10 uden problemer. Der er nogle forudsætninger, der er opført 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.
Hvis denne version 0.5.0 af SIVP, biblioteket er installeret i / usr/lib/sivp-0.5.0. 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 kommandoen i Scilab, efterfulgt af navnet på filen. SCE Jennings. 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, er den nuværende version 0,4 ikke kompilere i Scilab 5.1, den nuværende version, og der er en deb pakke til det. Jeg fandt en deb pakke til version 0.3.99rc2 lageret af Ubuntu, ikke så mindre end Version 0.4 tilgængelig på hjemmesiden. Der allerede er installeret OpenCV, som vist ovenfor, alle andre forudsætninger er fundet på siden for at hente deb pakke SIP, som vist lige over.
Denne version er installeret i / usr / lib / Scilab / contrib / SIP, bortset bibliotek SIVP. 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 hjemsted for den officielle hjemmeside. Jeg fandt en tutorial på dette link.
Jeg testede den SIP-biblioteket og gjort nogle indledende spille. Det fedeste er, at de opgaver, der har samme signatur i MatLab (navn og parametre er de samme), så det er nemt at få de foreslåede øvelser til MatLab og køre på Scilab nemt.
Jeg har endnu til at finde ud af at indlæse disse biblioteker automatisk. Hvis du finder, post her.
At indlæse bibliotekerne dynamisk, se denne anden post.
Endelig, alle ved, at disse værktøjer opensouce ikke er så komplet og kraftfuld som MatLab. De har deres mangler. En sammenlignende analyse mellem Scilab og Matlab kan ses her.
2Relaterede stillinger:
- Installation af Scilab biblioteker og pålæsning fra menuen Værktøjskasser
- Alternativer til Matlab Linux
- Rippe CD til MP3 med Sound Juicer i Linux
- Skype og fejl "Problem med afspilning af lyd" i Ubuntu
- Tilslutning til PDF i Linux
Relaterede stillinger bringes til dig af Yet Another Related Posts Plugin.




Jeg vil gerne vide, hvordan man MAC og tilføjer, at biblioteket.
Dude, hvis du kan installere dem i MAC, proceduren for lastning vil være den samme som Exec er Scilab.
Så bare vide, hvor biblioteket blev installeret.
Jeg havde undersøgt et par dage siden, ved hjælp af apt-get MacOS at downloade og installere softwaren automatisk via kommandolinjen, da muligheden for bestilling her for nogen tid jeg købe en Mac, og fandt projektet Fink, som lover at bringe verden af Unix-software til MacOS
Jeg vil gerne vide, hvordan du installerer Windows i SIP. Download, udpak og nu er jeg gået tabt uden at vide hvordan. Tak.
Nå, i Windows ved jeg ikke. Men jeg forestiller mig, at i programfiler bør have en mappe til Scilab og inden for det, bør have en mappe til udvidelser. I tilfælde af Linux, kaldes denne mappe contrib. Se der. du nok bare nødt til at udpakke filerne i mappen. Hvis der inden den komprimerede pakke, der allerede findes en mappe SIP, så bare unzippe lige ind i contrib mappen, men har behov for at oprette en mappe i SIP-contrib og udpakke filerne der.
At indlæse biblioteket, bør være den samme. Hvis hun var placeret i den rigtige, vil en menu vises i Scilab værktøjskasser.
Men jeg tror, du kan lyne filer hvor som helst, for eksempel i C: \ tår, så bare indlæse
som vist, ved hjælp af exec kommandoen. Se også denne post,
Se denne video om, hvordan du installerer Toolbox SIP i Windows.
http://www.youtube.com/watch?v=7go1z7ljzf4