Публикации по теме 'convex-hull'


Проблема выпуклой оболочки
Нахождение наименьшего выпуклого многоугольника, содержащего множество точек. Код Python включен. Учитывая n точек на двумерной плоскости, мы хотели бы найти наименьшее выпуклое множество, содержащее все n точки. Результатом будет набор (упорядоченных) точек, определяющих границу выпуклого множества. Напоминание: подмножество евклидова пространства называется выпуклым , если оно содержит весь отрезок, соединяющий любые две точки в подмножестве. Эта задача может быть интересна..

Вычисление максимального диагонального расстояния в заданном наборе функций GeoJSON с использованием turf.js
Я очень много работал, чтобы написать увлекательное, запоминающееся, умное и забавное введение к этой статье, но это была тяжелая борьба. Будучи специалистом по решению проблем, я решил эту проблему с помощью современных инструментов. Вот, представляю вам введение к этой статье, написанное ChatGPT в стиле Монти Пайтона: «Ну-ну-ну, что у нас тут? Кажется, мы наткнулись на проблему, требующую решения — как найти расстояние между любыми двумя заданными точками в заданном наборе..

Вопросы по теме 'convex-hull'

использование алгоритма выпуклой оболочки для сортировки целых чисел
Алгоритм для двумерных выпуклых оболочек использует сортировку. Предположим, кто-то дал вам библиотеку с выпуклой оболочкой, реализованной в виде черного ящика. Покажите, как вы могли бы использовать алгоритм выпуклой оболочки для сортировки...
2666 просмотров
schedule 25.05.2023

оптимизация динамического программирования, выпуклая оболочка
В конкурсе задана задача. Я уже решил эту проблему с помощью динамического программирования и его сложности O(n^2) . Но я ищу более эффективный способ. Я уже видел, что динамическое программирование можно оптимизировать с помощью выпуклой оболочки....
1541 просмотров

Создание множества выпуклых оболочек MATLAB
я новичок здесь, и это мой первый пост.. я хочу знать, есть ли способ вычислить все возможные выпуклые оболочки из 100 случайных точек.. я создал код, который делает это правильно, но он дает мне ошибка в convhull, и все, что ниже этой части, не...
1861 просмотров
schedule 07.04.2024

Выпуклая оболочка - ошибка алгоритма монотонной цепочки
Я использую алгоритм монотонной цепочки для создания выпуклой оболочки вокруг набор полигонов. Иногда это работает хорошо, но на некоторых формах не работает. Взгляните на этот пример: http://i.imgur.com/KN40LgV.png Слева показана фигура до...
644 просмотров
schedule 08.03.2023

Запись выпуклой оболочки кластеров ELKI DBSCAN в файл
Я начал использовать ELKI для анализа данных, но одну, казалось бы, простую вещь, которую я не могу сделать, это вывести рассчитанную выпуклую оболочку кластеров в файл после запуска DBSCAN. Я могу визуализировать выпуклые оболочки с помощью...
615 просмотров
schedule 17.04.2023

Какой эффективный способ определить, лежит ли точка в выпуклой оболочке облака точек?
У меня есть облако точек с координатами в numpy. Для большого количества точек я хочу выяснить, лежат ли точки в выпуклой оболочке облака точек. Я пробовал pyhull, но не могу понять, как проверить, находится ли точка в ConvexHull : hull =...
46387 просмотров
schedule 30.05.2023

Выпуклая оболочка на Java Android Opencv 2.3
Пожалуйста помогите, У меня проблема с Convex Hull на Android. Я использую Java и OpenCV 2.3 . Прежде чем я сделал это на Java, я сделал это на C++ с помощью Visual Studio 2008. Этот код может успешно работать на C++. Теперь я хочу...
9732 просмотров
schedule 05.05.2022

Выпуклая область корпуса в Python?
У меня есть набор очков A . Я получаю выпуклый корпус CH_A из A . Затем у меня есть дополнительные очки, набор очков B . Я добавляю B в A и получаю больший набор очков. Я получил выпуклую оболочку CH_AB этого большего набора,...
19309 просмотров
schedule 14.07.2023

Вычисление площади ячеек диаграммы Вороного для точек, выбранных из сферы
Более общая картина заключается в том, что я использую QHULL для вычисления выпуклой оболочки точек на сфере (которая представляет собой мозаику Делоне поверхности сферы) и проецирую ячейки Вороного, вычисленные из выпуклой оболочки, на поверхность...
2411 просмотров
schedule 01.06.2022

Как я могу подсчитать количество советов на изображении в OpenCV?
У меня есть набор символов хираганы, и я хотел бы подсчитать количество конечных точек/подсказок, которые есть у персонажа. пример: входное изображение: желаемое выходное изображение: Я пытался использовать выпуклый корпус...
872 просмотров

Получить верхнюю границу выпуклой оболочки как функцию в MATLAB?
На приведенном выше рисунке показан график следующих функций: выпуклыйкорпус красного цвета граница синего цвета и разлетаются фиолетовыми точками. Я хочу создать функцию, которая будет возвращать «y» для каждого «x», предполагая,...
424 просмотров
schedule 20.07.2023

Алгоритм упорядочивания набора точек по часовой стрелке и проверки того, что путь, соединяющий точки, закрыт
Я пытался решить эту проблему по-разному, и после месяца попыток решить ее самостоятельно я думаю, что пришло время взглянуть на нее свежим взглядом. Я пытаюсь создать приложение для масштабирования изображения для изменения размера 8-битных спрайтов...
411 просмотров

Вычисление выпуклой оболочки двух непересекающихся многоугольников в scipy
Есть ли какой-нибудь метод scipy, который вычисляет выпуклую оболочку двух непересекающихся многоугольников? У меня есть 2 набора точек P1 и P2 и их выпуклые оболочки CH (P1) и CH (P2), где оболочки не пересекаются. Я хочу найти выпуклую оболочку...
585 просмотров
schedule 24.11.2022

Вычисление расстояния до выпуклой оболочки
Я использую класс scipy ConvexHull для построения выпуклого корпус за набор очков. Меня интересует способ вычисления минимального расстояния новой точки P от выпуклой оболочки. С помощью Интернета и небольшой настройки я придумал эту формулу...
2147 просмотров
schedule 13.07.2023

Как проверить, пересекаются ли две выпуклые оболочки в Matlab?
Скажем, у меня есть две такие выпуклые оболочки. C=convhull(x1, y1); D=convhull(x2, y2); где x1,y1,x2,y2 — векторы. Теперь я могу построить эти две выпуклые оболочки, но как узнать, пересекаются ли эти две выпуклые оболочки? Я хочу это в...
685 просмотров
schedule 20.02.2023

Координаты выпуклой оболочки OpenCV
Я хотел найти выпуклую оболочку, чтобы выровнять края нарисованного вручную треугольника на бумаге. Сглаживания с использованием обработки изображений было недостаточно, потому что мне нужно было также обнаружить этот треугольник, а нарисованный от...
899 просмотров

Минимальная параллельная оси ограничивающая рамка за линейное время
Проблема мне нужно вычислить диаметр для набора двумерных точек за линейное время O (n). Для этого я подумал об использовании минимальной параллельной оси ограничивающей рамки, которую можно вычислить за линейное время с помощью вращающихся...
506 просмотров

Как анимировать выпуклую оболочку точечной диаграммы
Я пытаюсь оживить выпуклый корпус точечной диаграммы. Приведенный ниже код достигает этого, но корпус из предыдущих моментов времени не удаляется, в результате чего каждый кадр отображает корпус вместо самого последнего. Как мне получить вывод,...
603 просмотров
schedule 10.04.2023

Выпуклый корпус не работает с масштабированием/панорамированием
Я пытаюсь включить имплантацию Convex Hull от @bumbeishvili ( https://bl.ocks.org/bumbeishvili/f027f1b6664d048e894d19e54feeed42 ) в мою настройку силы d3, но, к сожалению, я не могу обновить выпуклые корпуса после панорамирования или...
135 просмотров
schedule 28.04.2023

Периметр двумерной выпуклой оболочки в Python
Как я могу рассчитать периметр выпуклой оболочки в Python? Я знаю, что SciPy имеет параметр area для выпуклых оболочек; однако мне нужно perimeter .
1339 просмотров
schedule 17.02.2024