Как удалять звёзды пакетно: с помощью ImageContainer
При обработке комет или когда нужно удалить звёзды из целой партии изображений одно за другим, обрабатывать их вручную по одному — это действительно утомительно. В этой статье объясняется, как в PixInsight выполнить пакетное удаление звёзд, сочетая ImageContainer со StarNet.
Сразу оговорюсь: здесь в качестве примера берётся StarNet, потому что в StarXTerminator (SXT) уже встроена функция пакетной обработки, и при использовании SXT отдельно применять этот подход с ImageContainer не нужно.
Порядок действий
- Вызовите ImageContainer: щёлкните правой кнопкой мыши в рабочей области PI, вызовите ImageContainer и загрузите все изображения, из которых нужно удалить звёзды.
- Задайте путь вывода: задайте для ImageContainer путь вывода файлов — сюда будут сохраняться изображения после удаления звёзд.
- Настройте StarNet: откройте StarNet и отметьте нужные вам опции — например, «Linear data» или «Create star mask».
- Перетащите для запуска: перетащите треугольник в правом нижнем углу ImageContainer в нижнюю часть окна процесса StarNet, и запустится автоматическое последовательное выполнение по одному изображению.


Два момента, на которые стоит обратить внимание
Во-первых, файлы звёзд занимают память. В пути вывода файлов будут только «изображения после удаления звёзд»; но если вы отметили «Create star mask», эти изображения звёзд открываются прямо в рабочей области. Когда объём одновременно загружаемых изображений слишком велик, это может привести к нехватке памяти, и последующие файлы звёзд просто перестают открываться и исчезают.
Решение: загружайте за раз только подходящее количество файлов, чтобы память не переполнялась, и выполняйте обработку в несколько заходов; либо просто увеличьте объём физической памяти.
Во-вторых, файлы звёзд нужно сохранять вручную. Те файлы звёзд, что открыты в рабочей области, нужно сохранять вручную, один за другим; этот шаг немного утомителен, так что не забудьте их сохранить.
Итог
Суть пакетного удаления звёзд в том, чтобы с помощью ImageContainer передавать сразу несколько изображений в StarNet для автоматической обработки. Достаточно правильно рассчитать, «сколько загружать за раз», чтобы избежать переполнения памяти, и не забывать вручную сохранять отдельно созданные звёзды — и вы сэкономите массу времени, которое иначе ушло бы на обработку по одному. Если вы используете SXT, гораздо удобнее сразу воспользоваться его встроенной функцией пакетной обработки.