/ / как да конвертирате сиво изображение на n-от-3 масив - MATLAB

как да конвертирате сиво изображение на n-от-3 масив - MATLAB

Здрасти Използвам imread за четене на черно изображение. Това ми дава матрица x-by-y (съдържа сивото във всяка клетка), но имам нужда от масив от точки на изображение в нивата от n-by-3 (x, y и сиво).
Как мога да конвертирате imread резултат до n-от-3 масив.

Благодаря

Отговори:

2 за отговор № 1
[height, width] = size(image);
[X, Y] = meshgrid(1:width, 1:height);
points = [X(:) Y(:) image(:)]