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