Imagen monocroma en escala de grises, consigue la intensidad de un píxel.

Estoy intentando derivar un valor de intensidad para un píxel particular en una imagen monocromática en "escala de grises". Tengo un pseudocódigo, pero hasta ahora no he podido implementar algo que realmente funcione.

/**
 * Retrieve the intensity value at location ('row', 'column') of the image 'img' and return it
 * Note: 
 * - the 2D image is stored as an 8bit, 1D, row-major array of type byte
 * - the data type byte is signed in Java
 * - Slide 27 of chapter 2 introduces the representation of an image
 * @param img in row major format
 * @param row to evaluate
 * @param column to evaluate
 * @param width of img
 * @param height of img
 * @return the intensity value at row and column if within bounds, -1 otherwise
 */
public int getIntensityValue(byte[] img, int row, int column, int width, int height) {

       int intensity = img[row,column];

       return intensity;
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta