Matlab - с каким файлом я имею дело? - PullRequest
2 голосов
/ 25 апреля 2011

я исполняю

q = load('filepath')

q = 

     groundtruth: [16x16 double]
    observations: [16x16 double]

Что такое д? Разве это не матрица?

Это двоичное изображение, и я ожидал увидеть матрицу. В этой конкретной задаче мы имеем дело с истинным изображением (основа истины) и шумной аберрацией (наблюдениями). Итак, я предполагаю, что файл на самом деле содержит 2 двоичных изображения, но что такое q? Что я получаю и как мне этим манипулировать?

1 Ответ

4 голосов
/ 25 апреля 2011

q - это структурный массив , содержащий оба ваших изображения. Для доступа / управления структурами вы используете обозначение " structure.field ". Так что в вашем случае, если вы хотите показать основную картинку, просто напишите

imshow (q.groundtruth)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...