title: What is the best Java Image Processing Library that is Comercially Opensource/Free for low level pixel manipulation?
body: <p>I'm looking for a Java library that is Comerically Opensource that has the following features:</p>
  
  <p>Converts to Grayscale</p>
  
  <p>Convolution</p>
  
  <p>Hough Transform</p>
  
  <p><strong>Most important:</strong> Easily convert RGB pixel data into an int/char/short [][][3] (1 2D array for each value of RGB)  </p>