Skip to content

Commit b20b838

Browse files
First release (proc. 1 and 2)
0 parents  commit b20b838

23 files changed

+1158
-0
lines changed

Diff for: .gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.DS_Store
2+
*.swp
3+
.ipynb_checkpoints/

Diff for: README.md

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# GRO620 - Vision par ordinateur (S6R - APP6, E20)
2+
3+
Vous trouverez ici des fichiers Jupyter pour les activités procédurales et la résolution de la problématique.
4+
5+
Jupyter est un environnement qui permet de combiner de la documentation en
6+
Markdown et des extraits de code en Python. Il est également possible d'ajouter
7+
des éléments interactifs pour modifier le comportement du code. De plus, GitHub
8+
fait un rendu (statique) des fichiers .ipynb, ce qui permet de visualiser
9+
rapidement le contenu de ces fichiers.
10+
11+
Les images à utiliser pour la problématique se trouvent dans le dossier "images_prob/".
12+
13+
## Mise en route (Anaconda)
14+
15+
Les fichiers supposent que vous utiliserez Python 3 et la librairie OpenCV version 4. Pour vous assurez d'avoir les bonnes versions, on vous suggère fortement d'installer la distribution Anaconda (faites attention de bien sélectionner l'installation pour Python 3.7 !) :
16+
17+
[Anaconda Individual Edition](https://www.anaconda.com/products/individual)
18+
19+
Ensuite, vous devez installer les paquets OpenCV nécessaires à l'APP. Pour cela, depuis Anaconda Navigator, cliquez sur Environments et tapez "opencv" dans le champ "Search Packages..." en haut à droite :
20+
21+
![](images_doc/anaconda-opencv.png)
22+
23+
Cochez les paquets "libopencv", "opencv" et "opencv-py". Vérifiez qu'il vous propose bien la version 4. Vous n'avez ensuite qu'à appuyez "Apply" pour installer les paquets manquants.
24+
25+
Si Anaconda ne vous propose que la version 3.4.2, vous devrez plutôt ouvrir la console "Anaconda Prompt" puis utiliser la commmande "pip install opencv-python".
26+
27+
## Google Colaboratory
28+
29+
Si vous n'arrivez pas à installer correctement Anaconda sur votre ordinateur, vous pouvez également utiliser Google Colaboratory en important le dossier au complet dans votre Google Drive.
30+
Cependant, il est possible que vous trouviez Google Colab plus lent que Jupyter
31+
installé sur votre ordinateur.
32+
33+
## Problématique
34+
35+
Un fichier de départ (très) simple est fourni pour débuter le travail: ["prob.ipynb"](prob.ipynb"). Vous pouvez lancer ce calepin pour vérifier que votre installation de Jupyter fonctionne bien.
36+
37+
## Activités procédurales
38+
39+
Pour commencer, ouvrez tout simplement ["proc1_.ipynb"](proc_1.ipynb) depuis Jupyter. Toutes les instructions s'y trouve et vous pourrez éditer directement le fichier pour résoudre les activités.
40+

Diff for: images_doc/anaconda-opencv.png

107 KB
Loading

Diff for: images_doc/proc1-q2_1-frames.png

22.1 KB
Loading

Diff for: images_doc/proc1-q3-color.jpeg

44 KB
Loading

Diff for: images_doc/proc1-q4-specular.jpg

5.93 KB
Loading

Diff for: images_doc/proc2-q1-dock.jpeg

28.5 KB
Loading

Diff for: images_doc/proc2-q1-object.jpeg

27.5 KB
Loading

Diff for: images_doc/proc2-q2-texture.jpeg

47.2 KB
Loading

Diff for: images_doc/proc2-q3-sand.afdesign

34.3 KB
Binary file not shown.

Diff for: images_doc/proc2-q3-sand.png

28.8 KB
Loading

Diff for: photos_prob/DSCF8010.jpeg

267 KB
Loading

Diff for: photos_prob/DSCF8011.jpeg

277 KB
Loading

Diff for: photos_prob/DSCF8012.jpeg

283 KB
Loading

Diff for: photos_prob/DSCF8013.jpeg

271 KB
Loading

Diff for: photos_prob/DSCF8014.jpeg

265 KB
Loading

Diff for: photos_prob/DSCF8015.jpeg

270 KB
Loading

Diff for: photos_prob/DSCF8016.jpeg

265 KB
Loading

Diff for: photos_prob/DSCF8017.jpeg

287 KB
Loading

Diff for: photos_prob/DSCF8019.jpeg

289 KB
Loading

Diff for: prob.ipynb

+132
Large diffs are not rendered by default.

Diff for: proc_1.ipynb

+536
Large diffs are not rendered by default.

Diff for: proc_2.ipynb

+447
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)