Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Analyse.cpp
00001 #include "Analyse.h" 00002 00003 void seuil(unsigned short *v, bool *rslt, unsigned short seuil) 00004 { 00005 for(int i= 0;i<128;i++){ 00006 if(v[i]>seuil){ 00007 rslt[i]=true; 00008 }else{ 00009 rslt[i]=false; 00010 } 00011 } 00012 } 00013 00014 //nbr doit etre impaire 00015 void moyenneGlissante(unsigned short *v, int nbr, unsigned short *rslt) 00016 { 00017 int i; 00018 int j = (nbr - 1)/2; 00019 00020 //Generation du premier terme 00021 rslt[0] = (j+1)*v[0]; 00022 for( i = 1 ; i <= j ;i++) { 00023 rslt[0]+= v[j]; 00024 } 00025 00026 00027 //Generation des termes d'indice 1:j-1 00028 for(i = 1 ; i < j ; i++) { 00029 rslt[i] = rslt[i-1] - v[0] + v[j + i]; 00030 } 00031 00032 //Generation des termes d'indice j:NBR_PIXEL-nbr-1 00033 00034 for(i = j; i < NBR_PIXEL-nbr; i++) { 00035 rslt[i] = rslt[i-1] - v[i-j] + v[i+j]; 00036 } 00037 00038 //Generation des termes d'indice NBR_PIXEL-nbr : 127 00039 for(i = NBR_PIXEL-nbr; i < NBR_PIXEL-1; i++) { 00040 rslt[i] = rslt[i-1] - v[i-j] + v[NBR_PIXEL-1]; 00041 } 00042 00043 }
Generated on Wed Jul 13 2022 20:35:19 by
1.7.2