Toute sorte de « l'accès programmatique » à votre système de vidéosurveillance sera très dépendant de votre fournisseur (soit le système de caméra lui-même ou l'interface network.web supplémentaire).
Cela dépend vraiment de ce à quoi vous voulez avoir accès. Vous êtes un peu vague, êtes-vous intéressé par la capture du flux d'images ou plus intéressé par le contrôle de la caméra (panoramique/inclinaison/mise au point, etc)?
Détournement le flux d'image peut être simple, mais elle dépend de l'interface compatible Web pour votre appareil photo/contrôleur. Un grand nombre de caméras IP exposeront soit un flux vidéo ou constamment écrire dans le même fichier jpeg. Vous pouvez facilement créer une application qui consomme le flux et extrait les images fixes pour le traitement d'image ou simplement lire en permanence le même fichier image (mais mis à jour) pour votre traitement.
Vous constaterez probablement que le fournisseur de la caméra fournira une API et de documentation si l'appareil photo ne pas utiliser un format standard. Cela devrait être l'un de vos premiers ports d'escale.
Dans le passé, je me suis accroché une petite application pour webcam compatible Web pour une détection de mouvement rudimentaire (c.-à-très lent taux) et trouvé Aforge.net à portée de main.
Si vous êtes un peu plus clair quant à ce que vous voulez faire, vous obtiendrez une meilleure réponse (y compris langue/plate-forme, etc.).
Salut, merci pour votre réponse. Je voudrais être capable de capturer le flux d'images et éventuellement de faire un panoramique/inclinaison/mise au point de la caméra. Pouvez-vous recommander des fournisseurs qui fournissent des API? Je vous remercie. – GDboy44