diy:projets:panorama
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
diy:projets:panorama [2018/05/24 12:20] – gbouyjou | diy:projets:panorama [2018/05/24 13:04] – gbouyjou | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Le but de ce tutoriel sera d' | Le but de ce tutoriel sera d' | ||
- | On aurrait pu pour cela tourner la camera du raspberry pi à la main, ou utiliser plusieurs raspberry pi avec | + | On aurrait pu pour cela tourner la camera du raspberry pi **à la main**, ou utiliser |
- | leurs camera pour pouvoir avoir une vue panoramique, | + | leurs camera pour pouvoir avoir une vue panoramique, |
La seule solution possible étant d' | La seule solution possible étant d' | ||
Ligne 11: | Ligne 11: | ||
{{ : | {{ : | ||
- | En premier lieu on montrera comment [[diy: | + | En premier lieu on montrera comment [[diy: |
\\ | \\ | ||
- | ensuite | + | Ensuite |
**servo moteurs** peuvent tirer beaucoup d' | **servo moteurs** peuvent tirer beaucoup d' | ||
+ | |||
+ | Initialisation des rapports cycliques (servo utilisant les gpio PWM) graces a un [[diy: | ||
Puis apres ça je présenterais un petit [[diy: | Puis apres ça je présenterais un petit [[diy: | ||
Ligne 20: | Ligne 22: | ||
Puis pour finir l' | Puis pour finir l' | ||
on pourra spécifier le mode de rendu du panorama : | on pourra spécifier le mode de rendu du panorama : | ||
- | * Cylindrique | + | |
- | * Sphérique (par default) | + | |
- | * Stéréographique | + | |
- | * et pleins d' | + | * et pleins d' |
+ | \\ | ||
+ | //Tapez dans un terminal la commande | ||
+ | <code shell> | ||
+ | ./stitching -h | ||
+ | </ | ||
\\ | \\ | ||
Ligne 46: | Ligne 53: | ||
{{: | {{: | ||
- | {{ : | + | {{ : |
\\ | \\ | ||
Ligne 66: | Ligne 73: | ||
</ | </ | ||
- | {{ : | + | {{ : |
\\ | \\ | ||
//Avant de faire la **fusion** il faut trouver les **points** qui se trouve sur les 2 images, on peut visionner cela avec ce code// | //Avant de faire la **fusion** il faut trouver les **points** qui se trouve sur les 2 images, on peut visionner cela avec ce code// | ||
Ligne 115: | Ligne 123: | ||
\\ | \\ | ||
// | // | ||
+ | |||
{{ : | {{ : | ||
\\ | \\ | ||
// | // | ||
+ | |||
{{ : | {{ : | ||
{{ : | {{ : | ||
Ligne 143: | Ligne 153: | ||
pwm.start(20) | pwm.start(20) | ||
</ | </ | ||
+ | |||
Le problème et que on ne connait pas à l' | Le problème et que on ne connait pas à l' | ||
Ligne 207: | Ligne 218: | ||
</ | </ | ||
+ | \\ | ||
Avant de lancer le panorama, il faut preparer un programme python pour diriger la camera selon n' | Avant de lancer le panorama, il faut preparer un programme python pour diriger la camera selon n' | ||
Je décide de créer une fonction prenant 2 argument [-180..180] pour autour de l'axe vertical, [0..90] autour de l'axe horizontal. | Je décide de créer une fonction prenant 2 argument [-180..180] pour autour de l'axe vertical, [0..90] autour de l'axe horizontal. | ||
Ligne 257: | Ligne 268: | ||
==== Prendre des photos en mode panoramique ==== | ==== Prendre des photos en mode panoramique ==== | ||
- | + | \\ | |
- | Voici le **script shell** utilisant le programme python pour prendre des photos en mode panoramique. | + | //Voici le **script shell** utilisant le programme python pour prendre des photos en mode panoramique.// |
<code shell> | <code shell> | ||
Ligne 280: | Ligne 291: | ||
==== Video pour résumer ==== | ==== Video pour résumer ==== | ||
Utilisation de la commande servo.py et fishEye.sh | Utilisation de la commande servo.py et fishEye.sh | ||
+ | |||
\\ | \\ | ||
//Vous pouvez télécharger les sources directement sur le raspberry de cette façon// | //Vous pouvez télécharger les sources directement sur le raspberry de cette façon// | ||
Ligne 287: | Ligne 299: | ||
</ | </ | ||
+ | \\ | ||
+ | // Video résumant le init pwm, et le fishEye.// | ||
{{youtube> | {{youtube> | ||
Ligne 302: | Ligne 316: | ||
./stitching --features orb --warp cylindric picture*.jpg | ./stitching --features orb --warp cylindric picture*.jpg | ||
</ | </ | ||
- | maintenant | + | |
+ | \\ | ||
+ | Maintenant | ||
telechargeons le code cpp sur github | telechargeons le code cpp sur github | ||
[[https:// | [[https:// | ||
Ligne 310: | Ligne 326: | ||
+ | ==== Divers mode (features) de fusion des images ==== | ||
* mode **cylindrique**: | * mode **cylindrique**: | ||
Ligne 318: | Ligne 335: | ||
\\ | \\ | ||
//prise de vue salle de cours, team be traitement d' | //prise de vue salle de cours, team be traitement d' | ||
+ | |||
{{ : | {{ : | ||
+ | \\ | ||
* mode **stereographique**: | * mode **stereographique**: | ||
Ligne 328: | Ligne 346: | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
===== Timelapse en mode stéréographique ===== | ===== Timelapse en mode stéréographique ===== | ||
diy/projets/panorama.txt · Dernière modification : 2018/05/24 13:07 de gbouyjou