4.8. Редактор выделения

The Selection Editor command displays the «Selection Editor» dialog window. This dialog window displays the active selection in the current image and gives you easy access to the selection-related commands. It is not really intended for editing selections directly, but if you are working on a selection, it is handy to have the selection commands all together, since it is easier to click on a button than to search for commands in the command tree of the menubar. The «Selection Editor» also offers some advanced options for the «Select to Path» command.

4.8.1. Активация команды

  • You can access this command from the image menubar through SelectSelection Editor.

4.8.2. Description of the «Selection Editor» dialog window

Рисунок 15.28. The «Selection Editor» dialog window

The «Selection Editor» dialog window

Кнопки

В окне «Редактора выделения» находятся несколько кнопок для быстрого доступа к командам выделения:

Окно просмотра

В окне просмотра, выделеные области изображения белые, невыделеные области чёрные, а частично выделеные области разного тона серого. Нажатие на этом окне наботает как Выделить по цвету. Смотрите примеры ниже.

Рисунок 15.29. Example of clicking in the «Selection Editor» display window

Example of clicking in the «Selection Editor» display window

Нажатие на окно «Редактора выделения» чтобы «Выделить по цвету». Заметьте, что этот рисунок мог бы просто показать внешний вид окна показа «Редактора выделения», когда «Выделить по цвету» использовано в окне изображения.


4.8.3. The «Selection to Path Advanced Settings» dialog

Рисунок 15.30. The «Advanced Settings» dialog window

The «Advanced Settings» dialog window

The «Selection to Path Advanced Settings» dialog, that you get by Shift clicking on the the Selection to Path button, contains a number of options, most of which you can set with either a slider bar or a text box. There is also one check box. These options are mostly used by advanced users. They are:

  • Выравнить пороги: если две конечные точки ближе чем это значение, то они становятся одинаковыми.

  • Порог угла всегда: Если угол, образованый точкой и её следующим и предыдущим соседями, меньше этого значения, то эта точка считается углом, даже если она находится в пределах Окружения угла от точки с меньшим углом.

  • Окружение угла: число выбираемых точек для определения, есть точка угол или нет.

  • Порог угла: Если угол, образованый точкой и её следующим и предыдущим соседями, меньше этого значения, то эта точка считается углом.

  • Error Threshold: Amount of error at which a fitted spline[9] is unacceptable. If any pixel is further away than this from the fitted curve, the algorithm tries again.

  • Фильтровать алтернативное окружение: второе число соседних точек, используемых для фильтровки.

  • Эпсилон фильтра: если угол между векторами, образованые точками из Фильтровать окружение и Фильтровать альтернативные окресности, больше чем это значение, то используется точка из Фильтровать альтернативное окружение.

  • Число повторений фильтра: число сглаживаний искомае точки. Значительное увеличение этого значения, до 50, производит лучшие результаты. Но если некоторые точки, которые «должны» быть углами, не находятся, то кривая становится хаотической вокруг этих точек.

  • Процент фильтра: чтобы создать новую точку, используй старую точку плюс это число соседних точек.

  • Фильтровать вторичные окресности: число соседних точек, принимаемых во внимание, если точки из Фильтровать окресности находятся на одной линии.

  • Фильтровать окружение: число соседних точек, используемых для фильтровки.

  • Сохранить колена: определяет, сохранять ли угловые точки, когда найден контур.

  • Порог переворачивания линии: Если сплайн ближе, чем это значение к прямой линии, он остаётся прямой линией, даже если он в противном случае был бы изменён в кривую. Это значение отягощается квадратом длины кривой, чтобы увеличить вероятность коротких кривых стать прямыми.

  • Порог линии: число точек (в среднем), на которое сплайн может отойти от прямой, определяемой его конечными точками, до того как он преобразован в прямую.

  • Параметризировать улучшение: если перепараметризация не улучшает подгонку на это значение в процентах, то алгоритм этого не делает.

  • Порог перепараметризирования: значение погрешности, после которой не имеет смысла перепараметризировать. Это происходит, к примеру, алгоритм пытается подогнать контур под внешнюю сторону «O» одним сплайном. Начальная подгонка не достаточна для того, чтобы повторение Ньютона-Рафсона её улучшила. Может быть лучше найти такие случаи, когда алгоритм не нашёл углов.

  • Разделить поиск: Процент кривой от наихудшей точки, чтобы искать лучшее место для разделения.

  • Разделить окресность: число точек для определения, если данная точка лучше подходит для разделения.

  • Порог разделения: сколько точек может отойти от прямой чтобы их всё равно считать лучшим местом для разделения.

  • Касательная окружения: число точек по обе стороны от данной точки, когда вычисляется приближение к касательной в этой точке.



[9] «Сплайн» это математический термин для функции, которая определяет кривую, используя серию точек, на пример, кривая Безье.

Обратитесь к Wikipedia за дополнительной информацией.