#HDRip
Testé pour windows 10 et visual studio community 2019.
Avant de lancer le projet, veuillez lire les instructions ci dessous. Commencez par ajouter le fichier 2489.hdr (fichier 2489_HDR.hdr que vous renommez en 2489.hdr) dans le répertoire contenant la solution (donc dans le même répertoire que celui qui contient Image.sln). Vous pouvez mettre une autre image mais, dans ce cas, vous devrez modifier les paramètres du projet.
Il faut télécharger opencv ici : https://sourceforge.net/projects/opencvlibrary/files/4.5.2/opencv-4.5.2-vc14_vc15.exe/download
On double clique sur le .exe pour auto extraire le contenu. Mettre le répertoire opencv dans **C:\ ** .
Ensuite, il faut modifier la variable d'environnement Path de l'utilisateur pour y ajouter le chemin :
C:\opencv\build\x64\vc15\bin
Il faut télécharger eigen ici : https://gitlab.com/libeigen/eigen/-/archive/3.3.9/eigen-3.3.9.zip
Décompressez cette archive et renommez le répertoire libeigen. Mettre ce répertoire dans **C:\ ** .
Je ne sais pas si les pthreads viennent avec la solution Visual Studio ou pas. A la première ouverture du projet, allez dans Projet -> Gérer les packages NuGet.
Cliquez sur Installé. Si pthread apparait, vous pouvez fermer l'onglet NuGet. Dans le cas contraire, cliquez sur Parcourir, recherchez pthread, sélectionnez pthread par Tim Rogers puis installer dans la fenêtre de droite.
Attention !!!! Dans tous les cas, à la première compilation, une erreur de redéfinition va apparaitre. Vous n'avez plus qu'à commenter la structure pointée par Visual Studio lorsque vous double cliquez sur l'erreur.
Normalement, vous pouvez maintenant ouvrir le fichier Image.sln avec Visual Studio 2019. Avant de lancer l'exécution du projet : 1- passez en mode release 2- Ajoutez les arguments de la ligne de commande en allant dans le menu Projet -> Propriétés de Image -> débogage. Dans Arguments de la commande, mettez : 2489.hdr 2489_exp4.hdr
Vous pouvez valider et exécuter le projet.
Je pense que toutes les autres configs particulières sont stockées dans le projet.