function [nb] = imSegmCounting( image )
% =========================================================================
% [nb] = imSegmCounting( image )
% 
% Funkce provede zakladni segmentaci barevneho obrazku (krevnich bunek) a
% nasledne sppocitta pocet techto bunek
% 
% PARAMETRY:
% * image - vstupni RGB obrazek o velikosti [n m c], kde n, m je sirka a
%           vyska a c je pocet barevnych kanalu  
% 
% VYSTUP:
% * nb - pocet vsech najitych (segmentovanych) bunek
% 
% PRIKLAD:
%     im = imread('5057.png');
%     figure; imshow(im, []);
%     nb = imSegmCounting( im );
%     nb
% -------------------------------------------------------------------------

if nargin<1,  error('too few parameters');  end;

    % prevede RGB obrazek na sedotonovy

    % urcete hranici mezi popredim a pozadim - "graythresh"

    % nasegmentujte obrazek - "im2bw"


    % vyplnit diry v bunkach pomoci fce "imfill"

    
    % protoze nektere bunky jsou stale spojeme pouzijeme funkci
    % vzdalenostni "bwdist" a "watershed" pro oddeleni objetu

    
    % na spocitani jednotlivych komponent (bunek) pouzijeme funkci "bwlabel"

    