7Robot_Freescale / Mbed 2 deprecated freescal_cup_k22f

Dependencies:   mbed freescal_cup_k22f

Dependents:   freescal_cup_k22f

Revision:
2:804797b0b298
Parent:
0:3af30bfbc3e5
Child:
3:f6a91455109c
--- a/source/Camera.cpp	Tue Jan 13 15:44:28 2015 +0000
+++ b/source/Camera.cpp	Tue Jan 13 15:50:44 2015 +0000
@@ -40,11 +40,11 @@
 
 void passebas()
 {
-    unsigned int tamponpixel[128] ={0};
+    unsigned int tamponpixel[256] ={0};
     int ordre=10, i=0;
     
-    // Passe bas en partant de la gauche
-    for (i=ordre;i<65;i++)
+    // Passe bas en partant de la gauche sur tamponpixel[0:127]
+    for (i=ordre;i<128;i++)
     {
         for (int a=0;a<ordre;a++)
         {
@@ -53,14 +53,14 @@
         tamponpixel[i]/=ordre;
     }
     
-    // Passe bas en partant de la droite
+    // Passe bas en partant de la droite sur tamponpixel[128:255]
     for (i=127-ordre;i>=0;i--)
     {
         for (int a=0;a<ordre;a++)
         {
-            tamponpixel[i]+=pixel[i+a];
+            tamponpixel[255-i]+=pixel[i+a];
         }
-        tamponpixel[i]/=ordre;
+        tamponpixel[255-i]/=ordre;
     }
     
     // Actualisation de l'image filtrée