• # Plus d'informations

    Posté par . En réponse au message C++ et traitement d'image!!!. Évalué à 1.

    Dois tu faire des traitements à un débit élevé? plusieurs fps?

    Bon, pour commençer tu va devoir utiliser v2l (ou v4l2), api permettant d'accéder à ta caméra sous linux. Déjà, il faut que ta carte d'acquisition, ou ta webcam, soit supporté sous linux. si c'est une caméra ethernet, pas besoin de v4l... faut t'y connecter directement... généralement les caméras IP sont configurables via http et peuvent envoyer des flux raw ou mjpeg ou mpeg-4 en rtp (real time protocol).
    Pour l'acquisition si tu ne souhaite pas attaquer l'api v4l ou rtp toi même, je te conseille d'utiliser gstreamer, qui possède tout ce dont tu as besoin pour l'aquisition, décompression, compression, traitement de l'image (il y a un filtre median dans gst-plugins-good).
    D'ailleurs, tu peux ensuite créer un plugin gstreamer pour le traitement de la vidéo reçue et implémenter ton algorithme ROI ou regarder s'il n'existe pas déjà un tel plugin.

    pour v2l2 : http://linux.bytesex.org/v4l2/API.html
    pour gstreamer : http://www.gstreamer.net/