The distance transform labels every foreground pixel with its distance to the nearest background pixel — the backbone of watershed segmentation, skeletonization, and shape analysis. Upload any image, binarize it with Otsu or a manual threshold, and explore the L2 distance field as a colormapped heatmap, an overlay, or a raw grayscale field.
Загрузить
Настройка и предварительный просмотр
Pixlane is loading locally. Supported local media processing, no signup, and supported file contents are not uploaded for processing.
Преобразование расстояний присваивает каждому пикселю переднего плана значение расстояния до ближайшего пикселя фона — это основа сегментации методом водораздела, скелетизации и анализа формы. Загрузите любое изображение, бинаризуйте его методом Оцу или вручную заданным порогом и исследуйте поле расстояний L2 в виде цветовой тепловой карты, наложения или необработанного полутонового поля.
Визуализируйте евклидово (L2) преобразование расстояния с порогом Оцу или ручным, цветовыми картами и режимом наложения — классическое CV в браузере.
Оно лежит в основе генерации маркеров для водораздела (watershed), скелетизации, планирования пути робота, морфологических операций и измерения толщины фигур — везде, где нужно знать, насколько далеко от границы находится каждый пиксель.
Каждая полоса цветовой карты — это контур равного расстояния: пиксели в одной полосе находятся на одинаковом расстоянии от ближайшего края. Центры фигур светятся ярче всего, потому что они дальше всего от любой границы.
Евклидово расстояние (L2) с маской 3x3 через distanceTransform из OpenCV, нормированное к диапазону 0-255 для отображения.
Нет. Преобразование выполняется в WebAssembly целиком в вашем браузере.