2013-06-07 2 views

ответ

3

Это связано с различием в условностях. Когда мы говорим, что изображение 800x600, мы обычно имеем в виду 800 столбцов на 600 строк. Однако, когда Matlab сообщает размер матрицы, он делает это, используя стандартную матричную индексацию, которая является строкой, затем столбцом. Таким образом, размер (A) = (800, 600) означает, что изображение составляет 800 строк на 600 столбцов.

Например, для следующего «2x4» картинки:

>> A = [1 2; 3 4; 5 6; 7 8] 

A = 

    1  2 
    3  4 
    5  6 
    7  8 

>> size(A) 
ans = 

    4  2 
+0

Спасибо .В Другими словами, если мне нужно пиксель (3,4,1) значение в изображении я должен написать (4,3,1)? –

Смежные вопросы