Я загрузил 8-битное изображение в градациях серого в октаву с помощью imread, затем я сохранил его в формате ascii и получил огромный список всех его значений. Затем я добавил в матрицу 2x2 на языке Java и распечатал список каждой матрицы в одной строке.
Если матрица для пикселя в моей программе окажется такой:
0 2
3 1
Тогда вывод, который генерирует моя программа, выглядит так:
0 2 3 1
Тогда у меня есть все матрицы для каждого пикселя в этом формате в одной строке. Как я могу загрузить это в октаву, чтобы увидеть окончательное размытое изображение?
Я возился с октавой и создал простую матрицу, подобную первой, которую я показал, и сохранил ее в файл, затем я смог поместить все это в одну строку и загрузить его снова просто отлично. Затем я попытался заменить матрицу в этом файле матрицей, сгенерированной моей программой, но октава, похоже, не загружает ее. Матрица, в которую она пыталась загрузить ее, не изменилась вообще.