Jeu d’écran tactile virtuel à l’aide de Zybo (2 / 4 étapes)

Étape 2: Installer OpenCV

OpenCV (Open Source Computer Vision Library) est une source ouverte vision par ordinateur et la logithèque en apprentissage automatique. OpenCV a été construit pour fournir une infrastructure commune pour les applications de vision par ordinateur.

Pour installer et configurer OpenCV 2.4.1, procédez comme suit.
Les commandes indiquées dans chaque étape peuvent être copie et collées directement dans une ligne de commande Linux. Pour ouvrir la borne, appuyez sur alt + ctrl + t.

1. Retirez toutes les versions installées de ffmpeg et x264.

sudo apt-get remove ffmpeg x264 libx264-dev

2. obtenir toutes les dépendances pour x264 et ffmpeg.

sudo apt-get update

sudo apt-get install build-essential checkinstall git cmake libfaac-dev jackd2-libjack-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. Télécharger et installer gstreamer.

sudo apt-get install 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. Télécharger et installer gtk.

sudo apt-get install libgtk2. 0-0 libgtk2. 0-dev

5. Téléchargez et installez libjpeg.

sudo apt-get install libjpeg8 libjpeg8-dev

6. Créez un répertoire pour contenir le code source.

CD ~

mkdir src

7. Télécharger et installer x264.

CD ~/src

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

tar xvf x264-instantané-20120528-2245-stable.tar.bz2

CD x264-instantané-20120528-2245-stable

8. configurer et construire le x264 bibliothèques.

. / configure--enable-shared--enable-pic

faire

sudo faire installer

9. Télécharger ffmpeg version 0.11.1 de 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. configurer et construire de ffmpeg.

. / configure--enable-gpl
--enable-libfaac--enable-libmp3lame--enable-libopencore-amrnb--enable-libopencore-amrwb--enable-libtheora--enable-libvorbis--enable-libx264--enable-libxvid--enable-nonfree--enable-postproc--enable-version3--enable-x11grab--enable-shared--enable-pic

faire

sudo faire installer

11. Télécharger et installer installer une version récente de v4l (vidéo pour linux) de http://www.linuxtv.org/downloads/v4l-utils/. Pour ce guide, j’ai utilisé la 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

faire

sudo faire installer

12. Télécharger et installer installer OpenCV 2.4.2. Télécharger OpenCV version 2.4.2 de http://sourceforge.net/projects/opencvlibrary/fil...

CD ~/src

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

tar xvf OpenCV-2.4.2.tar.bz2

13. créer un nouveau répertoire de build et exécuter cmake :

CD OpenCV-2.4.2/

mkdir build

génération de CD

cmake -D CMAKE_BUILD_TYPE = libération...

14. vérifier que la sortie de cmake inclut le texte suivant : trouvé gstreamer-base-0.10GTK+ 2.x : YESFFMPEG : YESGStreamer : YESV4L/V4L2: à l’aide de libv4l construire et installer OpenCV.

faire

sudo faire installer

15. configurer Linux. Prévenez linux où se trouvent les bibliothèques partagées pour OpenCV en entrant la commande suivante :

export LD_LIBRARY_PATH = / usr/local/lib

16. ajouter la commande à votre fichier .bashrc de sorte que vous n’avez pas à entrer chaque fois votre départ un nouveau terminal.

Vous pouvez également configurer le chemin de recherche système vaste bibliothèque. En utilisant votre éditeur favori, ajoutez une ligne contenant le texte/usr/lib à la fin d’un fichier nommé /etc/ld.so.conf.d/opencv.conf. Dans l’installation standard d’Ubuntu, le fichier opencv.conf n’existe pas ; vous devez le créer. À l’aide de vi, par exemple, entrez les commandes suivantes :

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

G

o

/ usr/lib

: wq !

17. après avoir été édité le fichier opencv.conf, tapez la commande suivante :

sudo ldconfig /etc/ld.so.conf

18. à l’aide de votre éditeur favori, ajoutez les deux lignes suivantes à la fin de /etc/bash.bashrc :

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

exportation PKG_CONFIG_PATH

Après avoir terminé les étapes précédentes, votre système devrait être prêt à compiler du code qui utilise les bibliothèques OpenCV. L’exemple suivant montre une façon de compiler le code pour OpenCV :

g ++ « opencv de pkg-config--cflags » my_code.cpp -o my_code « opencv pkg-config--libs »

Articles Liés

Faire un Oscilloscope à l’aide de la SainSmart Mega2560 avec l’écran TFT LCD et 3.5 "écran tactile couleur

Faire un Oscilloscope à l’aide de la SainSmart Mega2560 avec l’écran TFT LCD et 3.5 "écran tactile couleur

Cette instructable vous montrera comment construire un portable à écran tactileOscilloscope pour moins de 40 U$ !L'oscilloscope est l'un des plus puissants électronique instruments quiest offert aux ingénieurs et expérimentateurs amateurs d'électroni
Peu coûteux écran tactile « Centre de commandement de la vie » à l’aide de Pine64

Peu coûteux écran tactile « Centre de commandement de la vie » à l’aide de Pine64

Après avoir décidé de la Pine64 (semblable à la framboise Pi) de retour sur Kickstarter, j'avais besoin de comprendre un projet cool pour l'utiliser avec. Après avoir obtenu le Pine64 fonctionne avec Android et trouver un LCD tactile en relativement
Table basse avec construit dans l’écran tactile

Table basse avec construit dans l’écran tactile

récemment, j'ai décidé que je voulais construire un media center PC. Je voulais quelque chose qui serait facile à utiliser et à l'air fantastique dans mon salon. Après avoir vu un design similaire ailleurs j'ai décidé que je voudrais essayer ma main
Transformez votre téléphone tout en un écran tactile

Transformez votre téléphone tout en un écran tactile

Grâce à l'utilisation avide de mon smartphone, j'ai trouvé que tout en jouant à certains jeux mes mains étaient placées maladroitement, rendant difficile d'atteindre certains des contrôles. J'ai pensé que la plupart de l'espace vide du téléphone pour
Haut de la page écran tactile MAME Arcade de table

Haut de la page écran tactile MAME Arcade de table

Ce projet a été lancé plus parce que j'ai eu beaucoup de pièces qui pourraient être utilisés autant en arcade puis mon désir de posséder ma propre Arcade MAME. Donc mon but était de dépenser le moins possible et d'utiliser autant de pièces/matériaux
Comment nettoyer un écran tactile

Comment nettoyer un écran tactile

Taches partout dans l'écran tactile de votre gadget ? Peut-être que la piste d'empreintes digitales pour le jeu incontournable plus tard, à que vous êtes accro réside sur votre écran ? Nettoyer régulièrement votre téléphone portable, tablet, tactile
Faire une télévision et des DVD accessible - grand écran tactile contrôleur

Faire une télévision et des DVD accessible - grand écran tactile contrôleur

étudiant salle commune et salon était bien équipés avec AVle matériel, mais beaucoup d'étudiants étaient tributaires de personnel de soutien pour changer de canal, etc..Nous avons créé une interface accessible rentable qui permettrait à beaucoup deno
Écran tactile et le Pack d’accus pour le télescope PiKon / Raspberry Pi

Écran tactile et le Pack d’accus pour le télescope PiKon / Raspberry Pi

En 2014, Mark Wrigley de la Photonique Alternative avec Andy King, un physique et astronomie de recherche associé à l' Université de Sheffield, créé la PiKon télescope imprimé 3d. Basé sur la conception de télescope de Newton qu'il utilise un Pi de f
Arduino et Visuino : connecter D 4 systèmes ViSi Genie smart écran tactile à Arduino

Arduino et Visuino : connecter D 4 systèmes ViSi Genie smart écran tactile à Arduino

Il arrive un moment, quand vous voulez avoir un écran tactile connecté à votre carte Arduino. Il y a beaucoup de différentes options d'affichage et de tailles disponibles, mais la plupart d'entre eux exige une somme considérable de code pour être con
Écran tactile mural famille Sync & maison panneau

Écran tactile mural famille Sync & maison panneau

Nous avons un calendrier qui est mis à jour mensuellement avec les événements, mais c'est fait manuellement. Aussi, nous avons tendance à oublier des choses nous avons couru sur ou autres tâches mineures.Dans cet âge j'ai pensé que c'était beaucoup p
Gant de l’écran tactile téléphone Case

Gant de l’écran tactile téléphone Case

Avez vous jamais eu peur de laisser tomber votre téléphone tout en le ski ou le snowboard, ou même sur le télésiège ? C'est ennuyeux d'avoir à enlever vos gants pour utiliser votre téléphone. Il y a beaucoup d'apps grande à utiliser tout en ski ou l'
Remplacement écran tactile Nokia 5228-5230

Remplacement écran tactile Nokia 5228-5230

Salut. J'ai décidé de faire ce vieux téléphone remarche. Le problème est le câble de l'écran tactile a brûlé et split. J'ai acheté un nouveau touchscreen(digitizer) et remplacé l'ancien. J'espère que cela servira de guide à d'autres personnes.Nous al
Pupitre numérique : Framboise Pi + écran tactile

Pupitre numérique : Framboise Pi + écran tactile

IMSLP est l'une des plus grandes choses se produire dans le monde de la musique classique dans la mémoire récente. Pour ceux qui ne connaissent pas, IMSLP.org est une bibliothèque en ligne de toutes les partitions qui ne sont plus sous la protection
Son haut de gamme avec 7 pouces écran tactile contrôle basé sur Pi framboise et Max2Play

Son haut de gamme avec 7 pouces écran tactile contrôle basé sur Pi framboise et Max2Play

Avec l'arrivée de la nouvelle officielle Raspberry Pi écran tactile, nous étions ravis de trouver des applications pour elle dans notre système de Max2Play. Puisque les applications audio ont été un de nos principaux objectifs dès le début, nous avon