AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

webcam - En ligne dans le Cloud

Exécutez la webcam dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la webcam de commande qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


webcam - capturez des images et téléchargez-les sur un serveur Web à l'aide de ftp

SYNOPSIS


webcam [ config filet ]

DESCRIPTION


webcam capture des images à partir d'un appareil video4linux comme bttv, les annote et les télécharge
vers un serveur Web en utilisant ftp dans une boucle sans fin.

CONFIGURATION


Au démarrage webcam lit la configuration à partir du fichier de configuration donné ou ~/.webcamrc if
aucun n'est spécifié dans la ligne de commande.

Le fichier de configuration a au moins deux sections. La section « grab » contient la capture
paramètres. Toute autre section décrit où l'image doit être téléchargée. Plus ancien
les versions utilisaient "ftp" comme nom pour cette section. Récemment, l'utilitaire de webcam a pris en charge
plusieurs connexions, ainsi n'importe quel nom de section est accepté et vous pouvez avoir plus d'un ftp
section (vous devez utiliser un autre nom pour chaque section à travers, nommez-les par téléchargement
serveurs par exemple).

Voici un exemple de fichier de configuration (les valeurs données sont les valeurs par défaut) :

[attraper]
périphérique = /dev/video0
pilote = libv4l
text = "webcam %Y-%m-%d %H:%M:%S"
infofile = nom de fichier
fg_rouge = 255
fg_vert = 255
fg_bleu = 255
largeur = 320
hauteur = 240
retard = 3
attendre = 0
entrée = composite1
norme = copain
tourner = 0
haut = 0
gauche = 0
bas = -1
droite = -1
qualité = 75
déclencheur = 0
une fois = 0

[ftp]
hôte = www
utilisateur = webcam
passer = x
répertoire = public_html/images
fichier = webcam.jpeg
tmp = upload.jpeg
passif = 1
déboguer = 0
automatique = 0
locale = 0
ssh = 0

L'annotation texte est traité avec strftime. Vérifier la strftime(3) ou données(1) page de manuel
pour voir comment vous pouvez formater les horodatages. Le texte peut également être lu à partir d'un fichier externe
(utilisation fichier d'informations pour ça). La couleur par défaut pour la superposition de texte est le blanc
(RVB=255,255,255). Entrées comprises entre 0 et 255 pour fg_rouge, fg_vert, ainsi que fg_bleu
peut être utilisé pour définir une couleur différente. de même bg_rouge, bg_vert, ainsi que bg_bleu peuvent être
utilisé pour définir la couleur d'arrière-plan (qui par défaut est transparent).

contribution est la source vidéo (TV/composite/whatever), norme la norme télé. retarder est le retard
entre deux images en quelques secondes. attendez est le délai initial avant que la première image soit
saisi (certaines caméras ont besoin d'un certain temps pour s'adapter à la foudre, donc ne renvoient pas d'images
avec une qualité raisonnable dans les premières secondes ...). qualité est la qualité JPEG
pour les images stockées.

sommet, bas, la gauche, ainsi que bon dans la section de saisie, autorisez le recadrage de l'image une fois qu'elle est
saisi. Ils doivent satisfaire 0<=top
haut, coin gauche.) Si tourner est positif, l'image de sortie sera tournée contre-
90 degrés dans le sens des aiguilles d'une montre ce nombre de fois (1, 2 ou 3).

Avec déclencher définie sur une valeur non nulle, la webcam ne téléchargera l'image que si le contenu de
l'image a changé. Il cherche juste la différence maximale entre le dernier uploadé
et l'image actuelle et si elle est supérieure à la valeur spécifiée, l'image sera
téléchargé. Si une fois est réglé sur 1 webcam téléchargera une seule image et quittera.

archives peut être utilisé pour créer une archive (locale) des images de la webcam. Il suffit de préciser le
nom de fichier pour les fichiers comme argument. Le nom de fichier sera traité avec strftime(3), donc
vous pouvez utiliser la place des contrôles de format d'heure habituels dans la chaîne pour obtenir un caractère unique
noms de fichiers. Des répertoires inexistants sont créés si nécessaire.

If déboguer dans la section ftp est mis à 1 la communication complète entre la webcam et le
L'utilitaire ftp est imprimé sur stderr. auto permet la connexion automatique via ~ / .netrc (démarre le ftp
utilitaire sans le commutateur '-n', vérifiez le ftp(1) page de manuel pour plus d'informations sur le
~ / .netrc déposer). Si locales dans la section ftp est différent de zéro, les fichiers seront stockés localement
(en utilisant le d, tmp, ainsi que filet paramètres) plutôt que ftped. ssh défini sur des marques non nulles
la webcam utilise ssh au lieu de ftp.

CORRECTION OF DISTORSION


contribué par Frederic Helin, les paramètres appartiennent à la section [grab] de la config
fichier aussi.

distorsion = 1
Si distor param est réglé sur 1, la correction de la distorsion fonctionne.

distorsion_k = 700
C'est le coefficient de distorsion. Cet algorithme est basé sur le papier
« Correction de la distorsion de l'image par l'enregistrement de l'image » de Toru Tamaki, Tsuyoshi
Yamamura et Noboru Ahnishi. Plus votre objectif a une distorsion importante, plus
'distor_k' doit être proche de 0. 700 est la valeur par défaut. Coefficient k du programme
est x100 que l'article.

distorsion_cx = 192

distorsion_cy = 144
Coordonnées de l'axe optique de l'objectif : largeur/2 et hauteur/2 sont les valeurs par défaut.
L'axe ne passe pas par le centre de l'image. Ainsi, vous pouvez changer ses coordonnées
autour du centre de l'image pour affiner la correction.

distorsion_zoom = 30
Le paramètre de zoom est utilisé pour mettre en cache les bordures déformées de l'image, si vous n'aimez pas
cette. La valeur par défaut est 100.

distorsion_sensorw = 320

distorsion_sensorh = 240
Dimensions du capteur de la caméra. Les valeurs par défaut sont pour le capteur 1/4p. Ces paramètres
utilisé pour avoir le même coefficient k que l'article.

Utiliser la webcam en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Chargeur de démarrage Clover EFI
    Chargeur de démarrage Clover EFI
    Le projet a déménagé à
    https://github.com/CloverHackyColor/CloverBootloader..
    Fonctionnalités : démarrer macOS, Windows et Linux
    en mode UEFI ou legacy sur Mac ou PC avec
    UE...
    Télécharger le chargeur de démarrage Clover EFI
  • 2
    Unitedrpms
    Unitedrpms
    Rejoignez-nous à Gitter !
    https://gitter.im/unitedrpms-people/Lobby
    Activez le référentiel URPMS dans votre
    système -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Télécharger unitedrpms
  • 3
    Boostez les bibliothèques C++
    Boostez les bibliothèques C++
    Boost fournit un portable gratuit
    bibliothèques C++ évaluées par des pairs. Les
    l'accent est mis sur les bibliothèques portables qui
    fonctionnent bien avec la bibliothèque standard C++.
    Voir http://www.bo...
    Télécharger les bibliothèques Boost C++
  • 4
    VirtuelGL
    VirtuelGL
    VirtualGL redirige les commandes 3D d'un
    Application Unix/Linux OpenGL sur un
    GPU côté serveur et convertit le
    rendu des images 3D dans un flux vidéo
    avec lequel ...
    Télécharger VirtualGL
  • 5
    libusb
    libusb
    Bibliothèque pour activer l'espace utilisateur
    programmes d'application pour communiquer avec
    Périphériques USB. Public : Développeurs, Fin
    Utilisateurs/Bureau. Langage de programmation : C
    Catégories ...
    Télécharger libusb
  • 6
    LAMPÉE
    LAMPÉE
    SWIG est un outil de développement logiciel
    qui relie les programmes écrits en C et
    C++ avec une variété de
    langages de programmation. SWIG est utilisé avec
    différent...
    Télécharger SWIG
  • Plus "

Commandes Linux

Ad