*   >> Læs Uddannelse artikler >> science >> programming

OpenCV Tutorial

OpenCV er en computer vision bibliotek udbredt med mange funktioner, der gør det muligt et edb-program til at "se" og til at træffe beslutninger baseret på, hvad den finder. Denne tutorial vil introducere de grundlæggende typer af OpenCV, hvordan man bruger dem, og hvordan man gør nogle enkle billede transformationer, alle med dokumenteret prøve C-kode. Efter at have læst du bør være i stand til at udarbejde en OpenCV program til at åbne et billede som gråskala, glat det, gemme resultatet som et andet billede, og vise det på skærmen.

Installation OpenCV For at installere OpenCV besøge sin hjemmeside og hente den korrekte version til dit system. Hvis du er Windows-bruger, nogle mennesker rapporteret problemer med 2.0-versionen, så du skal installere 1.0, hvis problemet ikke er løst endnu. Derefter installere det på standardplaceringen på dit system. Jeg vil give instruktioner til at bruge gcc compiler. Hvis du bruger Windows, kan du hente den på Mingw projektet. Vi vil også bruge pkg-config program. Der er også en Windows-version tilgængelig under Third Party afhængigheder

sektion.

Under linux, bør både gcc og pkg-config være tilgængelige i standard installere. Kompilering OpenCV programmer Den nemmeste måde at kompilere OpenCV programmer er at pkg-config

til at give os de nødvendige flag til gcc. For at bruge pkg-config

vi passerer to flag CFLAGS og libs og navnet på biblioteket. Dette vil returnere flagene kræves af gcc at kompilere et program ved hjælp at biblioteket. Prøv at afvikle kommandoen nedenfor. Det vil udskrive flagene til at udarbejde et program ved hjælp OpenCV med gcc.

pkg-config --libs --cflags OpenCV

at bestå resultatet af pkg-config

som argumenter til gcc vi skriver kommandoen mellem ``. Kommandolinjen for at udarbejde en prog.c program ville være: gcc `pkg-config --libs --cflags opencv` prog.c -o prog

Nu kan vi kode vores første program ved hjælp OpenCV The First OpenCV programmere Vores første OpenCV program i denne tutorial vil blot åbne et billede og gemme en kopi af det som result.png. Så vil vi udvide dette program til at anvende nogle enkle filter til billedet.

Vi bliver nødt til at lære om IplImage typen og to funktioner, cvLoadImage og cvSaveImage. IplImage er et billede i OpenCV. Det har nogle vigtige egenskaber: bredde, højde, nChannels, dybde og imageData (en anden ville være widthStep Dens bruges med imageData at få adgang til en pixel i billedet.). Men vi vil

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.