title: Gray Level Co-occurence Matrix
body: <p>I try to implement the GLCM method with the formula from wikipedia, but I have problems to fill my GLCM due to indices problems with matlab.</p>
  
  <p>I have also used NitdepthQuantisation to reduce the number of Gray Levels, but for now I use the full 8 bit.</p>
  
  <pre><code>function [C] = GLCM(img, level, theta, delta)
  
   % Quantisation of the input Image to desired value
   imgQ = ImageQuantisation(img, level);
   [m n] = size(imgQ);
  
   % Get the number of gray levels
   maxGV = max(img(:));
  
  
   % Create GLCM initial Matrix
   C = zeros(maxGV, maxGV);
  
  
   % Positions
   delta_x = ceil(delta*cos(theta));
   delta_y = ceil(delta*sin(theta));
  
   %% Find Occurences
   for i = delta_x+1:m-delta_x
     for j = delta_y+1:n-delta_y
       if(imgQ(i, j) == imgQ(i+delta_x, j+delta_y))
  
          C(, ) = C(, ) + 1;
       end
  
     end
    end
  
  
  
  end
  </code></pre>