[PYTHON] Construction de l'environnement YOLO v4 ①

la prochaine fois Construction de l'environnement YOLO v4 ②

référence https://youtu.be/5pYh1rFnNZs

système

Windows10 GeForce GTX 960

installation de python

Installez python 3.7.7 ** Cochez Ajouter Python 3.7 à PATH **

Installez numpy

Depuis l'invite de commande

$ pip install numpy

Au fait, mettez à jour pip

$ python -m pip install --upgrade pip

Installation de Visual Studio Code

Je veux faire de Visual Studio Code l'éditeur par défaut pour Git, donc installez-le d'abord. La version est 1.45.1 Pas besoin de quelqu'un avec un autre éditeur

Installez Git

Installez Git 2.26.2 Il y a un écran pour sélectionner l'éditeur par défaut, donc sélectionnez VSCode (la valeur par défaut est Vim) Puis continuez comme c'est OK

Installez CMake

Installez CMake 3.17.2

Installation de Visual Studio

Installez Communauté Visual Studio 16.5

Vérifiez ** python ** et ** développement de bureau ** pour installer vs_install.jpg

Il vous sera demandé de redémarrer ** Redémarrez votre PC **

Mise à jour du pilote GPU

Téléchargez et installez le pilote dans votre environnement depuis NVIDIA Official

Installation de CUDA

Recherchez et téléchargez nvidia cuda toolkit Version 10.2 cuda_dl.jpg

Changez la destination de l'installation directement sous le lecteur C cuda_dir.jpg

Puis continuez comme c'est

Télécharger NVIDIA cuDNN

https://developer.nvidia.com/cudnn cudnn.jpg

Créez un nouveau compte et téléchargez ** cuDNN v7.6.5 ** cudnn_dl.jpg

Déplacez le fichier ** zip téléchargé directement sous le lecteur C et décompressez-le ** pour créer le dossier `` cuda ''.

Placez les fichiers liés à cuDNN décompressés sous CUDA

\cuda\Dans le bac**cudnn64_7.dll**Copie



#### **`\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\Coller dans la corbeille`**
```c


 De même

#### **`\cuda\In inclure**cudnn.h**Copie`**
```c


#### **`\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\Coller pour inclure`**
```c



#### **`\cuda\lib\À x64**cudnn.lib**Copie`**
```c


#### **`\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib\Coller sur x64`**
```c


# Installation d'OpenCV
## Cloner opencv et opencv_contrib depuis GitHub
 Créez et déplacez le répertoire ```opencv``` directement sous le lecteur C

git clone https://github.com/opencv/opencv git clone https://github.com/opencv/opencv_contrib

 Créez un répertoire `` build '' dans le même répertoire

 ![opencv_build.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/644808/c7fddfac-f7d5-bc06-f32e-7125eb16ca81.jpeg)



# Paramètres et build CMake
 Démarrez CMake et définissez le code source et la destination de construction sur respectivement `` C: / opencv / opencv '' et `` C: / opencv / build ''.
 ![cmake.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/644808/de0bddd6-0afe-5342-9526-7fc0c0d80f64.jpeg)


 Appuyez sur le bouton ** Configurer ** pour définir le générateur et la plate-forme sur `` Visual Studio 16 2019 '' et `` x64 ''
 ![cmakeconfig.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/644808/43987403-e498-12a2-9a15-0d28df1b65fa.jpeg)

 Cochez `` BUILD_opencv_world` `` dans la liste

 ![build_cvworld.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/644808/a9f0d836-4810-8864-c255-a51d755c2826.jpeg)

 Confirmez qu'il n'y a pas d'erreur et appuyez sur ** Générer **

# Créer OpenCV dans Visual Studio
 Ouvrez ** ALL_BUILD.vcxproj ** dans le dossier de construction `` C: \ opencv \ build '' et démarrez Visual Studio

 Passez en mode Release et construisez respectivement ```ALL_BUILD``` et ```INSTALL``` à partir du menu contextuel
 ![vsbuild.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/644808/59dda162-71a7-beb2-42bd-3589da413636.jpeg)

## Vérifiez l'opération à l'invite de commande
 Démarrez l'interpréteur python à l'invite de commande et vérifiez qu'openCV fonctionne

$ python

import cv2 cv2.version '4.3.0-dev'



# Continuer à la prochaine fois

 [Construction de l'environnement YOLO v4 ②](https://qiita.com/kzsDev/items/85d117195f44a86dd8fe)


Recommended Posts

Construction de l'environnement YOLO v4 ①
Construction de l'environnement DeepIE3D
Construction d'environnement basée sur Emacs
Construction de l'environnement Linux
Construction d'environnement (python)
construction d'environnement django
Construction de l'environnement CodeIgniter
construction d'environnement python
Python - Construction de l'environnement
Construction de l'environnement Python
Construction de l'environnement Golang
Construction de l'environnement de word2vec
Construction de l'environnement: GCP + Docker
Construction de l'environnement du projet Django
Mémo de construction de l'environnement ConoHa
Construction d'environnements liés à PyData
Construction de l'environnement de développement Python
construction de l'environnement pyenv + fish
Construction de l'environnement de développement python2.7
Mémo de construction de l'environnement BigGorilla
construction de l'environnement de préhension onCentOS6.5
Mémo de construction de l'environnement Anaconda
Construction de l'environnement Golang [goenv]
Construction de l'environnement Pyxel (Mac)
Construction de l'environnement Python @ Win7
[Ubuntu 18.04] Construction de l'environnement Tensorflow 2.0.0-GPU
Construction de l'environnement Python + Anaconda + Pycharm
À propos de la construction de l'environnement Linux (CentOS)
Construction de l'environnement PyTorch C ++ (LibTorch)
Construction de l'environnement Anaconda sur CentOS7
Mémo de construction de l'environnement de développement Django
Première construction de l'environnement LAMP (Linux)
Construction de l'environnement Python (Windows10 + Emacs)
Construction de l'environnement CI ~ Édition Python ~
[Memo] Construction de l'environnement cygwin
Construction de l'environnement Python pour Mac
Procédure de construction de l'environnement python Anaconda3
Construction de l'environnement Docker + Django + React
Anaconda3 × Mémo de construction de l'environnement Pycharm
Construction d'environnement Python et TensorFlow
Construction de l'environnement de NumPy et matplotlib
Construire un environnement Python sous un environnement Windows 7
[MEMO] [Construction de l'environnement de développement] Python
Construction de l'environnement Ubuntu14.04 + GPU + TensorFlow
[Tensorflow] Construction de l'environnement Tensorflow sous Windows 10
Construction de l'environnement, construction -Go-
Exécutez YOLO v3 sur AWS v2
construction de l'environnement de développement de projet django
Construction de l'environnement Linux (sur environnement WSL)
Construction de l'environnement de python2 & 3 (OSX)
[MEMO] [Construction de l'environnement de développement] wine
Exécutez YOLO v3 sur AWS
Construction de l'environnement Ansible pour Mac
Construction de l'environnement Mac + Eclipse (PyDev) + Django