text:text-webcam-fr
Differences
This shows you the differences between two versions of the page.
| — | text:text-webcam-fr [2021/11/09 16:31] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Support pour Texte WebCam ====== | ||
| + | [[: | ||
| + | [[: | ||
| + | * **WebCam** | [[: | ||
| + | [[: | ||
| + | \\ | ||
| + | | La révision Rocrail utilisée doit être au moins 9832. |\\ | ||
| + | \\ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | =====Introduction===== | ||
| + | {{ http:// | ||
| + | Cette fonctionnalité est particulièrement intéressante pour la surveillance des points invisibles sur le tracé du réseau, par exemple les stations cachée. .\\ | ||
| + | Les webcams USB peuvent être utilisées et sont peu coûteuses; les webcams haute définition ne sont pas nécessaires à cette fin. A des fins de test, un[http:// | ||
| + | Rocview ne montrera pas la WebCam comme un film mais comme des images fixes avec un intervalle de rafraîchissement définissable qui est OK pour voir ce qui se passe .\\ | ||
| + | Un programme de capture externe est nécessaire pour fournir les images fixes afin de rendre cette fonctionnalité indépendante du système d' | ||
| + | \\ | ||
| + | |||
| + | =====Configuration Texte===== | ||
| + | {{: | ||
| + | Le contenu de l' | ||
| + | Le temps de __**[[: | ||
| + | Le redimensionnement de l' | ||
| + | {{: | ||
| + | \\ | ||
| + | |||
| + | =====Capturing Script===== | ||
| + | ====Mac OS X==== | ||
| + | L' | ||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | while : | ||
| + | do | ||
| + | if [ ! -f / | ||
| + | echo " | ||
| + | ./wacaw -d 2 --png / | ||
| + | mv / | ||
| + | fi | ||
| + | sleep 0.25 | ||
| + | done | ||
| + | </ | ||
| + | (N’oubliez pas de rendre ce nouveau script exécutable avec **chmod +x webcam1.sh**.)\\ | ||
| + | |||
| + | Si la couleur des images capturées est mauvaise, le paramètre ** - n ** doit être utilisé : | ||
| + | <code bash> | ||
| + | ./wacaw -d 2 -n 5 --png / | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | ===Détection du numéro d' | ||
| + | Avec l' | ||
| + | < | ||
| + | ./wacaw -L | ||
| + | There are 3 devices in the list. (Il y a 3 périphériques dans la liste). | ||
| + | The current selection is 2. (La sélection actuelle est 2). | ||
| + | 0 - DV Video [is available] [has no inputs] | ||
| + | 1 - IIDC FireWire Video [is available] [has no inputs] | ||
| + | 2 - USB Video Class Video [is available] [has inputs] | ||
| + | There are 1 inputs for this device (2). | ||
| + | The current selection is 0. | ||
| + | 0 - Webcam C170 [is available] | ||
| + | </ | ||
| + | |||
| + | Dans cet exemple, le numéro de l' | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ====Linux==== | ||
| + | Sous Linux, l' | ||
| + | < | ||
| + | sudo apt-get install libav-tools | ||
| + | </ | ||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | while : | ||
| + | do | ||
| + | if [ ! -f / | ||
| + | echo " | ||
| + | avconv -f video4linux2 -i /dev/video1 -frames 1 / | ||
| + | mv / | ||
| + | fi | ||
| + | sleep 0.25 | ||
| + | done | ||
| + | </ | ||
| + | ===Appareils=== | ||
| + | Avec | ||
| + | < | ||
| + | ls /dev/video* | ||
| + | </ | ||
| + | Les appareils vidéo détectés seront affichés sur la liste. .\\ | ||
| + | Si le PC / ordinateur portable a une caméra intégrée, cela apparaîtra comme ** / dev / video0 ** .\\ | ||
| + | La première WebCam externe sera dans ce cas **/ | ||
| + | |||
| + | |||
| + | \\ | ||
| + | |||
| + | ====Windows==== | ||
| + | * https:// | ||
| + | * http:// | ||
| + | |||
| + | Ce script n' a pas été testé et utilise **Irfanview** comme outil de capture..\\ | ||
| + | <code batch> | ||
| + | : | ||
| + | IF NOT exist " | ||
| + | REM Change the Twain Source | ||
| + | REM http:// | ||
| + | REM cscript.exe SetTwainSource.vbs driver | ||
| + | | ||
| + | i_view32.exe /scanhidden / | ||
| + | | ||
| + | ) | ||
| + | ping -n 1 127.0.0.1 > NULL | ||
| + | GOTO startallover</ | ||
| + | ==Alternative== | ||
| + | Le ' | ||
| + | * Télécharger: | ||
| + | * https:// | ||
| + | * http:// | ||
| + | |||
| + | Ces fichiers nécessitent moins de ressources que IrfanView . \\ | ||
| + | <code batch> | ||
| + | echo off | ||
| + | :start | ||
| + | if exist picture.png goto start | ||
| + | commandcam.exe /quiet /filename picture.bmp /delay 10 | ||
| + | bmp2png.exe -Q picture.bmp | ||
| + | goto start | ||
| + | </ | ||
| + | > | ||
| + | Informations pour le matériel vidéo installé peuvent être demandées : | ||
| + | < | ||
| + | commandcam.exe / | ||
| + | </ | ||
| + | Si plusieurs périphériques vidéo sont installés, une option supplémentaire peut sélectionner le périphérique . \\ | ||
| + | Le numéro d' | ||
| + | < | ||
| + | ... | ||
| + | commandcam.exe /quiet /filename picture.bmp /delay 10 /devnum 2 | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | |||
| + | =====Entente des fichiers===== | ||
| + | Un seul à la fois des deux programmes, wacaw (ou tout autre programme de capture) et Rocview, doit accéder au fichier image pour éviter les images invalides..\\ | ||
| + | - Le script va capturer une image et stockez-la dans le fichier picture.png . | ||
| + | - Rocview lira et affichera. | ||
| + | - Rocview supprime l' | ||
| + | - Le script détecte que l' | ||
| + | - Aller à l' | ||