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"