IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Traitement d'images Discussion :

Comment calculer la dérivée d'une image en fonction de temps


Sujet :

Traitement d'images

  1. #1
    Membre à l'essai
    Femme Profil pro
    Ingénieur réglementation télécoms
    Inscrit en
    Mars 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur réglementation télécoms
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2015
    Messages : 16
    Points : 16
    Points
    16
    Par défaut Comment calculer la dérivée d'une image en fonction de temps
    bonjour a tous
    je voudrais calculer la dérivée première et seconde d'une image en fonction de temps en utilisant le langage c++ et la bibliothèque opencv. mais j'ai pas trouvée la méthode ou bien le principe a suivre pour les déterminer. y a t-il quelqu'un qui peut m'aider a résoudre ce problème
    Nom : Capture.PNG
Affichages : 1171
Taille : 4,2 Ko

    pour vous mieux expliquer: Soit I (i, j, n) l'intensité de (i, j) ième pixel de la trame d'image nième d'un bloc spatio-temporelle en vidéo.

    merci d'avance

  2. #2
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Pour chaque trame/image, tu calcules le gradient de l'image.
    OpenCV propose le gradient de Sobel, mais tu peux utiliser des masques du type [-1 0 1]
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  3. #3
    Membre à l'essai
    Femme Profil pro
    Ingénieur réglementation télécoms
    Inscrit en
    Mars 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur réglementation télécoms
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2015
    Messages : 16
    Points : 16
    Points
    16
    Par défaut
    bonjour

    uiii je sais que la dérivée est calculé avec Sobel dans OpenCV. mais d'après ma connaissance que Sobel nous aide a calculer les dérivées horizontal et vertical en utilisant des filtres Kernel. je sais si c' vrai ou pas bien sur. je suis encore débutante ce pour cela que je trouve des problèmes. mais Sobel nous aide a résoudre les algorithmes présente ci-dessous:
    Nom : Capture.PNG
Affichages : 1163
Taille : 2,1 Ko Nom : Capture1.PNG
Affichages : 1154
Taille : 1,8 Ko

    et maintenant je voudrais calculer la dérivée de séquence d'images d'un vidéo par rapport au temps. ce pour cela j'ai aucune idée comment je peux résoudre ce problème.
    par exemple image 1 a l'instant 1 ...... image n a l'instant n...
    en faite une image est une matrice --> dérivée du matrice mais comment. j'ai pas bien comprendre ce problème ou bien la méthode a suivre.

  4. #4
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Cela va être un peu plus sportif pour le faire entre images. Tu peux toujours appliquer les mêmes filtres entre trois images consécutives. La seule chose, c'est qu'au lieu de les appliquer en X et Y, tu les appliques en Z (ou T si tu veux parler du temps).

    Par contre, cela n'a pas beaucoup de sens si les images ne sont pas consécutives. Mes cours de Maths sont loin, mais la dérivé te donne le comportement d'une fonction en un point : Lim [E->0,E=/=0] (F(X+E)-F(X)) / E. Tu travailles donc dans le voisinage d'un point.
    Si tu souhaites travailler sur des images non consécutives, je ne pense pas que l'on puis parler encore de dérivé. Au mieux, tu peux calculer les écarts.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

Discussions similaires

  1. Comment calculer la dérivée seconde d'une image
    Par janhong dans le forum Traitement d'images
    Réponses: 1
    Dernier message: 14/05/2014, 16h39
  2. Comment calculer la taille d'une base de données ?
    Par say dans le forum Décisions SGBD
    Réponses: 8
    Dernier message: 01/04/2011, 16h48
  3. Comment optimiser le calcul du gradient d'une image dans matlab
    Par MPEG4 dans le forum Traitement d'images
    Réponses: 19
    Dernier message: 28/04/2009, 18h36
  4. Comment mettre un label sur une image
    Par dug dans le forum MFC
    Réponses: 3
    Dernier message: 07/04/2004, 10h40
  5. Comment copier un bitmap d'une image à une autre?
    Par gord's dans le forum Langage
    Réponses: 2
    Dernier message: 19/08/2003, 13h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo