У меня есть 2D двоичная маска (не нужной прямой) линии. Линия имеет определенную толщину, но намного длиннее толстой. Мне нужен алгоритм Python, который обеспечивает кусочный путь через центр бинарной линии. Я пытался использовать Skeletonize, но он создает точки, которые очень близки друг к другу (и, следовательно, слишком много сегментов). Затем я попытался разместить эти точки, и это работает, но не адаптируется к кривизной линии (то есть я хочу больше сегментов в кривой и меньше в прямом сегменте). Есть ли какой -нибудь установленный метод для этого?
У меня есть 2D двоичная маска (не нужной прямой) линии. Линия имеет определенную толщину, но намного длиннее толстой. Мне нужен алгоритм Python, который обеспечивает кусочный путь через центр бинарной линии. Я пытался использовать Skeletonize, но он создает точки, которые очень близки друг к другу (и, следовательно, слишком много сегментов). Затем я попытался разместить эти точки, и это работает, но не адаптируется к кривизной линии (то есть я хочу больше сегментов в кривой и меньше в прямом сегменте). Есть ли какой -нибудь установленный метод для этого?
Я видел этот вопрос, но не смог найти полного ответа. У меня есть простой фигурный многоугольник, называемый многоугольником. Я хотел бы извлечь этот многоугольник как двоичную маску (в идеале массив NumPy). Как бы мне это сделать?
Мне также удалось...
Я хочу сегментировать изображение с использованием yolo8, а затем создать маску для всех объектов на изображении с конкретным классом.
Я разработал этот код:
img=cv2.imread('images/bus.jpg')
model = YOLO('yolov8m-seg.pt')
results =...
Я пытаюсь создать программу, используя tkinter , cartopy и matplotlib , которая позволила бы пользователям рисовать полигоны на карте. Как только многоугольник закрыт (щелчок правой кнопкой мыши), я хочу преобразовать ее в маску, где пиксели внутри...
Я пытаюсь создать программу, используя tkinter , cartopy и matplotlib , которая позволила бы пользователям рисовать полигоны на карте. Как только многоугольник закрыт (щелчок правой кнопкой мыши), я хочу преобразовать ее в маску, где пиксели внутри...
Я пытаюсь создать программу, используя tkinter , cartopy и matplotlib , которая позволила бы пользователям рисовать полигоны на карте. Как только многоугольник закрыт (щелчок правой кнопкой мыши), я хочу преобразовать его в маску, где пиксели внутри...