Witam, próbuje napisać programik który będzie wyświetlał kontury przedmiotów widzianych na obrazie.
W chwil obecnej napisałem program przepisujący nagłówek pliku pgm do innego pliku i podmieniający odcienie szarości powyzej 155 na 1 a poniezej na 0 (podgląd dostepny przy zamianie pliku o rozszerzeniu *.pgn na *.txt ,wiecej informacji o pliku pgm TUTAJ)
a teraz chciałbym wykorzystać to ze mam plik w postaci np 11111000000011111100000 i przy zmianie wartości chciałbym żeby program zaznaczał skok ... co w efekcie powinno mi dać kontur.

plik cells.PGMdo pobrania.

proszę o sugestie, pomoc, w C bawię się od tygodnia także jak już ktoś coś poradzi to proszę o przekazanie wiedzy w sposób łopatologiczny.... żebym zrozumiał ...
z góry dzięki, pozdrawiam

#include "stdafx.h"
#include "stdlib.h"
#include "string.h"
#include "conio.h"
#include "stdio.h"
int main ()
{
  
 
 FILE * fFile;
 FILE * gFile;
 char tab[10];

 
   fFile=fopen("cells.pgm","r");
   gFile=fopen("newCells.pgm","w");
    
   
  fscanf(fFile,"%s",tab);
  fprintf(gFile,"%s\n",tab);
  
  fscanf(fFile,"%s",tab);
  fprintf(gFile,"%s ",tab);
  
  fscanf(fFile,"%s",tab);
  fprintf(gFile,"%s\n",tab);
  
  fscanf(fFile,"%s",tab);
  fprintf(gFile,"%s ",tab);
   
  fscanf(fFile,"%s",tab);
  fprintf(gFile,"%s\n",tab);
  
  fscanf(fFile,"%s",tab);
  fprintf(gFile,"1\n",tab);
  
  
  while(!feof(fFile)){
 fscanf(fFile,"%s",tab);
 if( atoi(tab)>=150)
  fprintf(gFile,"1");
 else fprintf(gFile,"0");
    }

 fclose (fFile);
 fclose (gFile);
  
   return 0;
}