Кон В. Г., 24-09-2025
ПОШАГОВАЯ ИНСТРУКЦИЯ КАК ПОЗНАКОМИТЬСЯ С РАБОТОЙ ПРОГРАММЫ.
. . . . . 1.
Программа работает с данными, но их еще надо уметь приготовить или у кого-то взять. Программа позволяет создать данные из картинки source.png, которая предлагается вместе с дистрибутивом. Нужно открыть папку с именем, например, var001 и скопировать туда этот файл. Для этого достаточно использовать любой менеджер файлов (Total Commander, Far, Q-dir или ОС Виндовс). После этого надо кликнуть кнопку 2 основной программы. Появится окно ввода, в котором есть 21 подписанное поле ввода. Нужно в 1-м поле (Name of folder) записать имя папки (var001), в 5-м поле (Number of projections) набрать 180, в 8-м поле (size of projection) набрать 512, в 17-м поле (Vertical step) число от 1 до 4, например, 1 и в 18 поле (Maximum intensity value) 32500. Все эти числа уже набраны в исходном дистрибутиве программы. Остается только изменить 1-e поле на имя папки и 21-е поле на 4. остальные поля в данной операции не используются. Операция работает какое-то время и записывает 180 файлов с именами от z000.tif до z179.tif. Этот набор файлов имитирует входные данные для работы основной программы, точнее 1 слой. Реально входные данные могут содержать картинки с любым числом пикселей по высоте. Все уровни высоты обрабатываются последовательно и одинаковым способом.
. . . . . 2.
Основная программа обрабатывает файлы данных в два этапа. Первый этап просто собирает данные из всех файлов в один файл. Это разумно делать отдельно для каждого слоя по вертикали. Для работы этой операции нужно определить почти все поля входных данных. Вот правильные значения всех полей
(var001), (z000.tif), (0), (1), (180), (512), (1), (512), (1), (0), (0), (1), (0 0), (0), (0), (1), (1), (32500), (25019), (168), (1).
Поля 18 и 19 в данной операции не используются. Более того, именно эта операция определяет значения этих полей для следующей операции.
Программа не доработана в том плане, что для ее нормальной работы в папке (var001) с тифф файлами надо вручную открыть папку с названием [r], куда данная программа записывает результат. Если этого не сделать, то программа не сможет записать файл и ее придется принудительно закрывать через крестик в окне bat файла. И потом открывать снова. Программа способна сама открыть папку, но это пока не сделано. Так что будьте бдительны !!!!!!!
В результате работы программы в папке [r] будут записаны 3 файла (minmax.txt), (sin0000.dat), (sin0000.jpg). Первый файл программа показывает на экране. Там 2-е и 3-е числа и есть те, которые в обратном порядке надо записать в 18-е и 19-е поля для следующей операции. Третий файл можно посмотреть с помощью любой программы показа картинок. Данная программа его тоже показывает, но в другой операции.
. . . . . 3.
Второй этап программы является основным и занимает наибольшее расчетное время. У него те же входные данные, причем используются все, включая 18-е и 19-е поля. А в 21-м поле надо поставить число 2. Программа показывает динамику своей работы и в любой момент можно узнать сколько ей осталось работать. В ту же папку [r] она записывает еще 2 файла (tomo0000.dat), (tomo0000.jpg). Второй файл снова можно посмотреть, если умеете смотреть файлы картинок. Номера в имени файлов задаются 3-м полем. Если проекции имеют вертикальный размер, то таких топограмм будет много и каждая будет различаться номером в зависимости от первого номера (3-е поле) и шага приращения (4-е поле). Если топограмм много, то все они записываются одна за другой в автоматическои режиме и останавливать программу на показ картинок неразумно.
. . . . . 4
Посмотреть картинки после учебного расчета позволяют операции при запуске кнопки 3 основной программы. Там может быть много операций, но пока самые простые -- это 1 и 3. Кнопка 1 показывает синограмму как есть. Кнопка 3 показывает томограмму как есть если K=100. Кроме картинок программа записывает числовые файлы, из которых можно получить другие картинки при разных значениях параметров. Что касается вырезания клипа, то это пока не так существенно.
.