Catégories
Algorithme Arduino Matlab Projets traitement du signal Traitement du signal sur matlab

Analyse fréquentielle #3: Implémentation et Test de la DFT

 Objectifs Savoir implémenter la DFT en C/Arduino Test de la DFT sur Arduino Mega/Due Analyse des performances temporelles du code sur Mega/Due Analyse de la DFT d’un signal sinusoïdal Analyse de la DFT d’une entrée réelle Prendre consciente du problème du sur-échantillonnage Savoir extraire les amplitudes de la DFT Comprendre la notion de la […]

Catégories
Algorithme Arduino Matlab Traitement du signal sur matlab

Analyse fréquentielle #2: Simulation de la DFT (Transformée de Fourier Discrète)

 Objectifs Savoir implémenter la DFT avec Matlab Savoir exploiter le spectre d’un signal avec Matlab Savoir extraire les amplitudes de la DFT Comprendre la notion de la fréquence Savoir la relation entre la fréquence et la longueur d’onde Savoir définir la fréquence d’échantillonnage Savoir la formule de la transformée de Fourier discrète (DFT) Comprendre […]

Catégories
Algorithme Matlab Projets traitement d'image Projets traitement du signal Traitement du signal sur matlab

TEST: Détection et Poursuite d’un Objet en Temps Réel – Projet MATLAB

 Objectifs Savoir détecter un objet en mouvement Savoir suivre un objet  en mouvement Savoir tracer la trajectoire d’un objet en mouvement Savoir calculer le centre de gravité d’un objet en mouvement Etc.  

Catégories
Algorithme Arduino Matlab projet matlab Projets Arduino Projets électroniques Projets traitement d'image Projets traitement du signal Traitement du signal sur matlab

Projet ARDUINO + MATLAB: Détection de Mouvement – Partie 1/2 [PROJET COMPLET]

Objectifs Savoir établir la liaison avec le port série Savoir établir la liaison avec le port caméra Savoir détecter les mouvements dans une image Savoir transférer les données vers la carte Arduino Savoir commander des LEDs avec Matlab via la carte Arduino S’initier à la commande avec Matlab Etc. Ouverture de la Caméra (Multi-sources) La […]

Catégories
Algorithme Arduino Matlab Projets microcontrôleurs Projets traitement d'image Traitement du signal sur matlab

TEST – Projet ARDUINO + MATLAB: Détection de Mouvement

Objectifs Savoir établir la liaison avec le port série Savoir établir la liaison avec le port caméra Savoir détecter les mouvements dans une image Savoir transférer les données vers la carte Arduino Savoir commander des LEDs avec Matlab via la carte Arduino S’initier à la commande avec Matlab Etc. Voir les tutoriels prochains pour le […]

Catégories
Algorithme Matlab Projets traitement d'image Projets traitement du signal Traitement du signal sur FPGA Traitement du signal sur matlab

TEST – Projet Détection de Mouvement avec MATLAB

Les détails du projet jet seront abordés dans le tuto prochain!

Catégories
Algorithme Matlab Projets traitement d'image Traitement du signal sur matlab

Seuillage d’une Image avec Matlab

Objectifs Comprendre la notion du seuillage et son utilité Savoir appliquer un seuil global à une image Savoir appliquer un seuil local à une image Etc. A quoi sert le seuillage ? Le seuillage est une opération fondamentale  en traitement d’images avec Matlab. Elle consiste à transformer une image au NG (ou couleur) en une image […]

Catégories
Algorithme Matlab Projets traitement d'image Projets traitement du signal Traitement du signal sur FPGA Traitement du signal sur matlab

Ajustement de Contraste – 3 Techniques faciles

 Objectifs Savoir l’utilité de l’histogramme d’une image Savoir tracer l’histogramme d’une image Savoir ajuster le contraste d’une image Savoir égaliser l’histogramme d’une image Savoir implémenter son propre technique d’ajustement du contraste Savoir les caractéristiques de la distribution gaussienne Etc. Problématique Il arrive que le contraste d’une image soit mal réglé suite à une faible […]

Catégories
Algorithme Matlab projet matlab Projets traitement d'image Projets traitement du signal Traitement du signal sur matlab

Le filtre Médian avec Matlab

 Objectif Savoir implémenter un filtre médian Savoir implémenter un filtre moyenneur Savoir gérer les bords d’une image Savoir ajouter le bruit à une image Savoir la différence entre le bruit gaussien et impulsionnel Etc. Voir le tuto pour plus de détails Comment ajouter/supprimer les bords ? La nouvelle fonction paddim() permet d’ajouter u supprimer […]

Catégories
Algorithme Matlab projet matlab Projets traitement d'image Traitement du signal sur matlab

Traitement d’image – Le produit de convolution 2D

 Objectifs Savoir Comment calculer le produit de convolution 2D Connaitre le problème des bords Savoir gérer les bords d’une image Exemple: Filtre Moyenneur Etc. Calcul du produit de convolution (sans gestion des bords) Voir le tuto pour plus de détails Calcul du produit de convolution (avec gestion des bords) Voir le tuto pour plus […]

Catégories
Algorithme Matlab projet matlab Traitement du signal sur matlab

Traitement d’image – Comment Convertir une Image RGB en Niveaux de Gris

 Objectifs Savoir comment convertir une image RGB en Niveaux de Gris Savoir utiliser la fonction double() Savoir la différence entre la fonction double() et im2double() Savoir utiliser la fonction rbg2gray() Savoir mémoriser son image après les traitements en utilisant la fonction imwrite() ETC. Qu’est ce que la différence entre double() et im2double() ? La […]

Catégories
Algorithme Matlab Projets Arduino

Traitement d’image – Introduction

Objectifs Savoir lire et afficher une image Savoir les types des images Savoir les fonctions de l’affichage d’une image Comprendre la notion des espaces des couleurs Savoir lire les pixels d’une image Savoir récupérer les dimensions d’une image Voir le tuto pour plus de détails. Comment lire une image avec Matlab ? La format imread() […]

Catégories
Algorithme Matlab projet matlab Projets traitement du signal Traitement du signal sur matlab

Traitement du Signal | Matlab #3: Filtrage numérique – Analyse du filtre butterworth

Objectifs Savoir l’importance du filtre Savoir tracer la fonction du transfert (FT) (Gain & Phase) d’un filtre quelconque Savoir si un filtre est stable ou non (étude de l’instabilité d’un filtre quelconque) Exemple du filtrage d’un signal ECG bruité Limitations du filtre Etc. Voir la vidéo pour plus des détails Programme Matlab  

Catégories
Algorithme Matlab projet matlab Projets traitement du signal Traitement du signal sur matlab

Traitement du signal | Matlab #2: Synthèse d’un signal ECG Périodique – Peigne de Dirac

Objectifs Savoir générer un signal ECG périodique Savoir périodiser un signal non périodique Savoir utiliser la distribution peigne de Dirac Savoir générer la distribution peigne de Dirac à partir d’un signal sinusoïdal Voir la vidéo pour plus des détails Peigne de Dirac En mathématiques, la distribution peigne de Dirac, ou distribution cha (d’après la lettre […]

Catégories
Algorithme Matlab projet matlab Traitement du signal sur matlab

Traitement du signal | Matlab #1: Synthèse du signal ECG

Objectifs Savoir la forme d’onde d’un signal ECG Savoir générer un signal ECG normalisé Savoir paramétrer un signal ECG Voir la vidéo pour plus des détails Définition L’électrocardiographie (ECG) est une représentation graphique de l’activité électrique du cœur. Cette activité électrique est liée aux variations de potentiel électrique des cellules spécialisées dans la contraction (myocytes) […]

Catégories
Algorithme Matlab Traitement du signal sur matlab

Matlab #17: Exemples du produit de convolution – Fonctions spéciales

 Objectifs Savoir utiliser la fonction conv() et filter() Savoir déphaser un signal ou une fonction quelconque Savoir dérivée une fonction mathématique Savoir utiliser l’impulsion de Dirac en pratique Voir la vidéo pour plus des détails   Exemples d’Applications Exemple 1 : Déphaseur du signal par convolution en utilisant ‘impulsion de Dirac Exemple 2 : Approximation de […]

Catégories
Algorithme Matlab projet matlab

Matlab #16: Le produit de convolution 1D

Objectifs Comprendre le concept du produit du convolution 1D Savoir implémenter un produit de convolution 1D Filtrage 1D par produit de convolution 1D Voir la vidéo pour plus de détails

Catégories
Algorithme Matlab

Matalb #15: Fonction Tangente Hyperbolique

Objectifs Savoir l’importance de la fonction tanh(x) Savoir les caractéristiques du tanh(x) Les effets de non linéarité Analyse fréquentielle de la fonction tanh(f(x) Etude des exemples pratiques. Exemples d’Applications Bloc de saturation dans un régulateur (systèmes asservis) Écrêteur, limiteur du signal Fonction d’activation dans les réseaux de neurones Comparateur : Passage d’un signal analogique en un […]

Catégories
Algorithme Matlab projet matlab

Matlab #14: La Transformée de Fourier

Objectifs Savoir calculer la FFT d’un signal quelconque Se familiariser avec la FFT avec Matlab Savoir les caractéristiques d’un sinal Ex1: Signal bande étroite: sin(x) Ex2: Signal large bande: sinc(x) Etc. Programme Matlab  

Catégories
Algorithme Matlab Projets traitement du signal

Introduction à l’Analyse Audio avec Matlab

Objectifs 1. Savoir lire un fichier Audio avec Matlab 2. Savoir afficher le contenu  d’un ficher Audio 3. Savoir les caractéristiques d’un signal Audio 4. Savoir lancer un fichier Audio 5. Etc. Comment récupérer un fichier audio à partir d’une vidéo ? Il se peut que vous ayez un fichier vidéo mais vous ne nous […]

Catégories
Matlab

Matlab #12: Les fonctions récursives

Objectifs Importance Exemple 1: calcul de n! – 2 techniques! Exemple 2: calcul du 1/2^n Définition wiki En informatique et en mathématiques, le terme fonction récursive désigne une classe de fonctions calculables, autrement dit de fonctions dont les valeurs peuvent être calculées à partir de leurs paramètres par un processus mécanique fini. En fait, cela […]

Catégories
Matlab

Matlab #11: Les Fonctions Mathématiques 2/5 – Sinus cardinal

 Objectifs Savoir créer une nouvelle fonction Savoir implémenter une fonction 3D Savoir afficher une fonction 3D  Exemple: sinc() 1D-2D-3D sinc1(x)=sinc(x) sinc2(x,y)=sinc(x)*sinc(y) sinc3(x,y,z)=sinc(x)*sinc(y)*sinc(z) Opérations sur les fonctions 3D

Catégories
Matlab Projets électroniques

Matlab #10: Implémentation et Affichage d’une fonction 3D – Sinus 3D

 Lien de la vidéo sur YouTube: Matlab #10: Implémentation et Affichage d’une fonction 3D – Sinus 3D Objectifs Savoir créer une nouvelle fonction mathématique Savoir implémenter une fonction à 3 variables Savoir afficher une fonction 3D Exemples sin3(x,y,z)=sin(x)*sin(y)*sin(z) Somme des fonctions 3D

Catégories
Matlab

Matlab #9: Comment afficher une donnée 3D – Cube de données 3D

 Lien de la vidéo sur YouTube: Matlab #9: Comment afficher une donnée 3D – Cube de données 3D Objectifs Savoir différencier entre l’affichage 2D et 3D Comprendre la notion isosurface Savoir afficher une donnée 3D Savoir synthétiser une donnée 3D à partir d’une donnée 2D Etc. Exemples Bruit 3D Synthèse des données 3D Télécharger les […]

Catégories
Matlab

Matlab #8: Les fonctions mathématiques 1/5

 Lien de la vidéo: Matlab #8: Les fonctions mathématiques 1/5 Objectifs      Savoir implémenter une fonction quelconque      Savoir discrétiser une fonction      Savoir analyser une fonction      Savoir paramétrer une fonction      Etc. Exemples: sin() : Fonction sinusoïdal cos() : Fonction cosinusoïdal exp() : Fonction exponentielle

Catégories
Matlab

Matlab #7: 9 Fonctions de bases à retenir

 Lien de la vidéo: Matlab #7: 9 Fonctions de bases à retenir length()/size(): Taille et dimensions d’une variable max(): Valeur maximale min(): Valeur minimale sum(): La somme des valeurs d’une variable mean(): Calcul de la valeur moyenne sort(): Tri des éléments d’une variable find(): Extraction des valeurs mod(): Calcul du modulo median() : Calcul de […]

Catégories
Matlab Projets électroniques

Matlab #6: Les 4 fonctions des Graphiques 2D

 Lien de la vidéo: Matlab #6: Les 4 fonctions des Graphiques 2D Affichage 2D: f(x,y) – Matrice 2D 1. mesh() 2. surf() 3. imshow() – [0,1] 4. image() – [0, 255] Ex1: magic(N) – Matrice NxN Valeurs entières de 1 à N^2 sum(ligne)=sum(colonne)=sum(diagonale), N>2 Ex2: % rand() – Bruit uniforme

Catégories
Matlab

Matlab #5: Les fonctions

 Lien de la vidéo: Matlab #5: Les fonctions Les fonctions Déclaration et Appel Exemples: addF, mulF Les fonctions imbriquées: addMul

Catégories
Matlab projet matlab

Projets Matlab & Microcontrôleur #4: RFID: Contrôle d’accès à assistance vocale avec Arduino et Matlab

Objectifs Savoir utiliser un lecteur RFID Savoir programmer le lecteur et la récupération de l’ID Savoir transférer les commandes au logiciel matlab en utilisant l’interface série Se familiariser aux projets à base du Matlab et Arduino Savoir transformer un texte en un fichier audio Savoir lire un fichier audio avec matlab Savoir établir une liaison […]