OpenCV är en datorseende bibliotek ofta används med många funktioner som gör det möjligt för ett datorprogram för att "se" och fatta beslut utifrån vad den hittar. Denna handledning kommer att införa de grundläggande typer av OpenCV, hur man använder dem och hur man gör några enkla bildtransformer, alla med dokumenterad prov C-kod. Efter att ha läst att du ska kunna sammanställa en OpenCV program, för att öppna en bild som gråskala, jämna till det, spara resultatet som en annan bild och visa den på skärmen.
Installera OpenCV Så här installerar du OpenCV besöka sin webbplats och ladda ner rätt version för ditt system. Om du använder Windows, rapporterade en del människor problem med version 2.0, så du bör installera 1.0 om problemet inte är löst ännu. Sedan installera den på standardplatsen på ditt system. Jag ska ge instruktioner att använda gcc kompilatorn. Om du använder Windows kan du hämta den på MinGW projektet. Vi kommer också att använda pkg-config program. Det finns också en Windows-version tillgänglig under Tredjeparts beroenden Omdömen avsnitt. Under Linux, bör båda gcc och pkg-config att finnas tillgänglig i standardinstallations. Kompilera OpenCV program Det enklaste sättet att kompilera OpenCV programmen är att pkg-config att ge oss de nödvändiga flaggorna för gcc. Om du vill använda pkg-config Omdömen vi passerar två flaggor CFLAGS och libs och namnet på biblioteket. Detta kommer att åter flaggorna behövs av gcc för att kompilera ett program med det biblioteket. Försök att köra kommandot nedan. Den skriver ut flaggorna för att kompilera ett program med OpenCV med gcc. pkg-config --libs --cflags OpenCV Omdömen För godkänt vi skriver kommandot mellan `` resultatet av pkg-config som argument till gcc. Kommandoraden för att sammanställa en prog.c program skulle vara: gcc `pkg-config --libs --cflags opencv` prog.c -o prog Omdömen Nu kan vi koda vårt första program som använder OpenCV Första OpenCV programmera Vår första OpenCV program i den här guiden kommer helt enkelt att öppna en bild och spara en kopia av det som result.png. Då kommer vi att utöka detta program att tillämpa några enkla filter till bilden. Vi kommer att behöva lära om IplImage typ och två funktioner, cvLoadImage och cvSaveImage. IplImage är en bild i OpenCV. Den har några viktiga attribut: bredd, höjd, nChannels, djup och image (en annan skulle vara widthStep Dess används med image att få tillgång till en pixel i bilden.). Men vi koConsole program för att skapa Triangle Pyramid med C # Code