A voir également:
- Binariser un signal audio avec matlab
- Musique audio - Télécharger - Lecture & Playlists
- Realtek audio driver - Télécharger - Pilotes & Matériel
- Pas de signal tv - Guide
- Extraire audio mp4 - Guide
- Transcription audio en texte word gratuit - Guide
2 réponses
C'est très simple.
Avec la fonction graythresh de Matlab, on peut trouver facilement un seuil logique, qui par minimisation de la variance interclasse de l'histogramme, trouve le seuil optimal.
Après, on considère qu'au dessus du seuil, c'est 1 (ou 0) et en dessous c'est 0 (ou 1)
seuil=graythresh(signalSonore);
signalSonore(SignalSonore>=seuil)=1;
signalSonore(SignalSonore<seuil)=0;
Voilà voilà
Avec la fonction graythresh de Matlab, on peut trouver facilement un seuil logique, qui par minimisation de la variance interclasse de l'histogramme, trouve le seuil optimal.
Après, on considère qu'au dessus du seuil, c'est 1 (ou 0) et en dessous c'est 0 (ou 1)
seuil=graythresh(signalSonore);
signalSonore(SignalSonore>=seuil)=1;
signalSonore(SignalSonore<seuil)=0;
Voilà voilà