Virtual touch screen spel som använder Zybo (2 / 4 steg)

Steg 2: Installera OpenCV

OpenCV (öppna källkod dator Vision Library) är en öppen källkod datorseende och maskininlärning programvarubibliotek. OpenCV byggdes för att ge en gemensam infrastruktur för datortillämpningar vision.

Utför följande steg för att installera och konfigurera OpenCV 2.4.1.
Kommandona visas i varje steg kan vara kopia och klistras in direkt i en Linux kommandorad. Öppna terminalen, trycka på alt + ctrl + t.

1. ta bort alla installerade versioner av ffmpeg och x264.

sudo lämplig-få flytta ffmpeg x264 libx264-dev

2. få alla beroenden för x264 och ffmpeg.

sudo apt-get update

sudo lämplig-få installera build-essential checkinstall git cmake libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev texi2html yasm zlib1g-dev

3. Ladda ner och installera gstreamer.

sudo lämplig-få installera libgstreamer0.10-0 libgstreamer0.10-dev gstreamer0.10-tools gstreamer0.10-plugins-base libgstreamer-plugins-base0.10-dev gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad gstreamer0.10-ffmpeg

4. data överför och installera gtk.

sudo lämplig-få installera libgtk2.0-0 libgtk2.0-dev

5. Hämta och installera libjpeg.

sudo lämplig-få installera libjpeg8 libjpeg8-dev

6. skapa en katalog för att hålla källkoden.

CD ~

mkdir src

7. data överför och installera x264.

CD ~/src

wget ftp://ftp.videolan.org/pub/videolan/x264/snapshot...

tar xvf x264-snapshot-20120528-2245-stable.tar.bz2

CD-x264-snapshot-20120528-2245-stabil

8. Konfigurera och bygga x264 bibliotek.

. / Konfigurera--enable-delade--enable-pic

göra

sudo göra installera

9. Ladda ner ffmpeg version 0.11.1 från http://ffmpeg.org/download.html.

CD ~/src

wget http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.bz2

tar xvf ffmpeg-0.11.1.tar.bz2

CD ffmpeg-0.11.1

10. Konfigurera och bygga ffmpeg.

. / Konfigurera--enable-gpl
--enable-libfaac--aktivera-libmp3lame--aktivera-libopencore-amrnb--enable-libopencore-amrwb--aktivera-libtheora--aktivera-libvorbis--aktivera-libx264--enable-libxvid--enable-nonfree--enable-postproc--enable-version3--enable-x11grab--enable-delade--enable-pic

göra

sudo göra installera

11. Ladda ner och installera installera en senare version av v4l (video för linux) från http://www.linuxtv.org/downloads/v4l-utils/. För denna guide använde jag version 0.8.8.

CD ~/src

wget http://www.linuxtv.org/downloads/v4l-utils/v4l-ut...

tar xvf v4l-utils-0.8.8.tar.bz2

CD v4l-utils-0.8.8

göra

sudo göra installera

12. Ladda ner och installera installera OpenCV 2.4.2. Hämta OpenCV version 2.4.2 från http://sourceforge.net/projects/opencvlibrary/fil...

CD ~/src

wget http://downloads.sourceforge.net/project/opencvli...

tar xvf OpenCV-2.4.2.tar.bz2

13. skapa en ny bygga katalog och kör cmake:

CD OpenCV-2.4.2/

mkdir bygga

CD-build

cmake -D CMAKE_BUILD_TYPE = RELEASE...

14. Kontrollera att produktionen av cmake innehåller följande text: hittade gstreamer-bas-0.10GTK+ 2.x: YESFFMPEG: YESGStreamer: YESV4L/V4L2: Använd libv4l bygga och installera OpenCV.

göra

sudo göra installera

15. konfigurera Linux. Berätta linux var de delade biblioteken för OpenCV finns genom att ange kommandot shell:

exportera LD_LIBRARY_PATH = / usr/local/lib

16. lägga till kommandot i filen .bashrc så att du slipper ange varje gång din start en ny terminal.

Alternativt kan du konfigurera systemet brett bibliotekssökvägen. Med din favorit editor, lägga till en enda rad som innehåller texten /usr/local/lib till slutet av en fil med namnet /etc/ld.so.conf.d/opencv.conf. I standard Ubuntu installationen finns inte filen opencv.conf; Du måste skapa den. Använder vi, till exempel ange följande kommandon:

sudo vi /etc/ld.so.conf.d/opencv.conf

G

o

/usr/local/lib

: wq!

17. När du har redigerat den opencv.conf filen, ange följande kommando:

sudo ldconfig /etc/ld.so.conf

18. Använd din favorit editor, Lägg till följande två rader i slutet av /etc/bash.bashrc:

PKG_CONFIG_PATH = $PKG_CONFIG_PATH: / usr/local/lib/pkgconfig

exportera PKG_CONFIG_PATH

När du har slutfört föregående steg, bör ditt system vara redo att kompilera kod som använder OpenCV biblioteken. Följande exempel visar ett sätt att kompilera koden för OpenCV:

g ++ 'pkg-config opencv--cflags' my_code.cpp -o my_code "pkg-config opencv--libs"

Se Steg
Relaterade Ämnen

Hur man gör texturer för något spel som använder Source-motorn

denna handledning visar hur man gör en grundläggande struktur för alla source spel, såsom; Half Life 2, Half Life 2: episode 1, Half Life 2: episode 2, Counter-Strike: Source och många andra.När jag började göra egna texturer, fann jag att det var vä...

Spela pc spel som använder headsetet vr

Hej, kommer att idag jag visa dig hur man spelar pc spel använder du vr headset.Ladda ner Länkar: google playstore: https://play.google.com/store/apps/de...PC-klienten: https://s3-eu-west-1.amazonaws.com/ma... eller, https://s3-eu-west-1.amazonaws.co...

Göra ett spel som använder Visual Studio

Hej killar, stämmer. Du kan skapa ditt eget spel med grundläggande kunskaper i Visual Studio och C#. Innan du börjar vill jag säga att om du gillar detta instructable sedan vänligen Omröstning ME för CODED-skapelser tävling, genom att klicka på alter...

S22 Group12: hur man installerar ett spel som använder DAEMON TOOLS

[youtube]u9lI-bk0EoQ[/youtube]...

Göra en box hålkamera som använder standard spole film

Göra en arbetande trä filmkamera att fotografera kreativa och ovanliga. Denna design är för en mellanformat pinhole kamera som tar alla 120 formatera rulle film.Detta projekt kommer från kärlek till Kodak låda brownies, kamera design som introducerad...

Hur du visar vem som använder ditt nät.

Steg 1: Öppna Cmd Gå till start-menyn, nu skriver cmdSteg 2: Typ "Net View" Typ "net view" och sedan klicka på AngeSteg 3: Du kan se vem som använder din WifiCmd visas som använder ditt nätverk....

Hur till tala till någon som använder Ham Radio

Amatörradio är cool, men det kan vara mycket nervslitande för att prata med någon som använder den. Prata med någon som använder amatörradio är känd som en "QSO" eller en "kontakt". Även om det kan verka riktigt skrämmande i början, du...

Knex rubberband repeater som använder gears

slutligen har jag gjort en rubberband repeater som använder GEARS! den har en massiv gummi band kapacitet på redskapet. Det har också en anständig utbud.Steg 1: ram detta är ramen. göra det rätta, eller FACE THE följd av den exploderande på dig. Naw,...

Hur till omvänd någon Spud pistol i en 12 gauge Shotgun som använder patroner

jag upptäckte detta med den första luft kanon jag någonsin byggts, som gjordes av 3/4 tum PVC. Jag märkte hur perfekt en 12 gauge hagelgevär skal passa in i tunnan och så i princip jag bara klippa fat en tum från slutet och limmade på en koppling så...

Gör 3D tryckta bärbara högtalare som använder trä glödtråden

Alla vill ha en awesome uppsättning talare att lyssna till deras favorit spellista... I detta instructable du ska lära dig att göra du egen bärbar högtalare med 3D-utskrifter och trä glödtråden.Den bästa delen om hur du använder trä glödtråden över d...

Låt oss rädda bilindustrin med en termoelektrisk hybridbil som använder ultracapacitors istället för batterier

Hej!Efter Volkswagen skandalen har sänkt förtroendet människor har inom fordonsindustrin, tror jag det är dags att presentera den TEG tekniken för bilar.Detta koncept kommer att arbeta som en rad utökade med fyrhjulsdrift: kylsystemet kommer vara öve...

Hur till avlägsen en dator som använder din egen dator och Internet

detta är vår maskin projekt för dig grundläggande dator begrepp ämne.Denna video handlar om ett program som heter Team visning som kan hjälpa dig att avlägsna en annan användares dator utan att du delar en router eller någon anslutning av kablarna. D...

Enkla tracker för program som använder internet

Hej instructables gemenskapen, jag har ännu en .bat programmet att Visa y'all. Detta program är faktiskt två program men de kommer att öppna på samma gång, ändå detta gör att du kan se vilka processer är anslutna till internet med dess pid (process I...

Hur till: göra en meddelanderuta som använder VBScript

i denna "Instructable" Jag kommer att visa dig hur man gör en meddelanderuta i anteckningar använder VBScript kodning.Observera: Detta är ett helt ofarligt projekt och om något går fel, jag kommer inte att hjälpa ansvariga.Steg 1: Steg ett Först...

Hur man bygger en elektrisk Battlebot som använder batterier

Har du någonsin velat bygga en robot byggd för förstörelse? Detta instructable visar dig hur man bygger våra framgångsrika bot, Roulette. Låt inte namnet lura dig, det kan vara elektriska men denna batteridrivna Best testades med hjälp av tidigare ro...

Att göra en DVD-omslag som använder GIMP

dag jag kommer att visa dig hur man använder GIMP, en gratis-ware bild manipulationen redskap, för att göra en DVD-omslag. Allt du behöver för detta är programmet GIMP, som finns på: http://www.gimp.org/downloads/Steg 1: Installera en mall Först du v...

Återskapa DATA från skadade Windows XP/Vista/7 installationer som använder Linux

detta instructable är tänkt att vara en steg för steg guide om hur du återskapar data från en skadad windows-installation. Det antas att du har provat Windows reparation men fortfarande inte kunde starta till winodws och ni kommer att gå för en ny in...

Automatisera ditt hem ljus från webbläsare som använder Esp8266

Vill du kontrollera elektriska lampor i ditt hem från webbläsaren mindre än $20. Jag avslutade projektet under $20, jag använde esp8266 esp12 från ai-tänkare som kostade mig $5, lyser en relä modul $5, $5, annan utrustning $5.Mer om detta projekt kan...

PIC programmerare som använder USB-seriell konverterare för 18F4550

Obs: Detta hack behövs bara om din usb-seriell inte stöder funktionen paus. Annars, kan det fungera med som det är, med de vanliga programmering programvaran såsom PicPgm, WinPic etc.DIY programmerare som JDM fungerar oftast inte för usb-seriell konv...