Вопросы по теме 'watershed'

Matlab - Водораздел для извлечения строк - потерянная информация
У меня есть изображение вены, как показано ниже. Я использую алгоритм водораздела для извлечения скелета вены. Мой код: (K - исходное изображение). level = graythresh(K); BW = im2bw(K,level); D = bwdist(~BW); DL = watershed(D); bgm = DL...
2902 просмотров
schedule 01.01.2023

Как выполнить сегментацию водосбора и анализ блоба на одном изображении?
Я планирую написать программу, использующую Open-CV, для подсчета количества объектов на изображении, подобном приведенному ниже. Метод, который я планирую использовать, состоит в том, чтобы использовать гистограмму для порога изображения, а...
4332 просмотров

OpenCV: преобразование изображения CV_8UC3 в изображение CV_32S1 на C++.
Мне нужно преобразовать изображение CV_8U с 3 каналами в изображение, которое должно быть одноканальным CV_32S. Но когда я пытаюсь это сделать, изображение, которое я получаю, полностью черное. Я не понимаю, почему мой код не работает. Я имею...
3810 просмотров
schedule 10.08.2022

Пример двумерного водораздела на mathworks.com
Пример двумерного водораздела на Mathworks.com можно резюмировать ниже. : bw = imread('someImage.tif'); D = -bwdist(~bw); D(~bw) = -Inf; L = watershed(D); Я не совсем понимаю, зачем здесь нужен D(~bw) = -Inf; , который заставляет...
322 просмотров

Преобразование водораздела изображения расстояния с помощью OpenCV
В Matlab мы можем выполнить преобразование водораздела для преобразования расстояния, чтобы разделить два соприкасающихся объекта: Первое изображение выше — это изображение с соприкасающимися объектами, которые мы хотим разделить. Второе...
4260 просмотров

Водораздел - локальные минимумы в изображении в оттенках серого
У меня есть набор изображений в оттенках серого, где мне нужно найти локальные минимумы. Я пишу свой код в Matlab и ищу предложения о том, как структурировать алгоритм: нужно ли мне вычислять градиент или я могу просто использовать функцию watershed...
1152 просмотров
schedule 19.04.2023

Как рисовать контуры каждого сегментированного объекта
Я применяю сегментацию водораздела для обнаружения соприкасающихся объектов, и это работает нормально. Теперь я хотел бы нарисовать контуры каждого объекта, чтобы я мог получить их длину, площадь, моменты и т. д. Но объекты в результате сегментации...
836 просмотров
schedule 11.06.2022

Как решить пересегментированный цельный лейкоцит по водоразделу в MATLAB или других
Как показано на рисунке, я хотел бы разделить соседние ячейки по алгоритму водораздела, но результат показывает пересегментацию. Как я могу использовать imimposemin() для решения этой проблемы. Спасибо! WATESHED CODE in MATLAB: D =...
351 просмотров

Как разделить и объединить ошибочно сегментированные области
Я выполнил сегментацию водораздела на изображении сгруппированных ячеек. Кажется, есть много кластеров ячеек, которые не были сегментированы в достаточной степени или совсем не сегментированы. Есть также отдельные ячейки, которые были чрезмерно...
606 просмотров

Отрицательные значения в алгоритме Watershed приводят к черному изображению
Я использую алгоритм водораздела, чтобы попытаться сегментировать соприкасающиеся ядра. Типичное изображение может выглядеть так: или это: Я пытаюсь применить алгоритм водораздела с помощью этого кода: show(RGB_img) %Convert to...
298 просмотров
schedule 07.06.2023

Подсчет количества клеток и ядер с использованием водораздела, изображение скикита
Я пытаюсь количественно оценить большой набор данных изображения. Каждое изображение имеет клетки и ядра. То, что нужно сделать, представлено в схематичном виде как «то, что мне нужно»: Пример изображения показан в «необработанном...
1193 просмотров
schedule 21.06.2022

Как добиться чрезмерной сегментации с помощью Watershed Transform из OpenCV?
Я пытаюсь пересегментировать изображение, используя реализацию водораздела OpenCV на основе маркеров в Java. Моя идея состояла в том, чтобы найти все локальные минимумы и использовать их в качестве маркеров. К сожалению, для водораздела требуется...
383 просмотров

Использование opencv для построения пути в лабиринте с помощью камеры Pi
Так что изначально я собирался использовать водораздел и нащупывать свой путь. Я нашел на git решатель лабиринта, который хочу лучше понять и заставить работать с изображением пикамера...
477 просмотров
schedule 01.08.2022

Найдите пик (области) в 2D-данных
Я ищу области пиков в 2D-данных (если хотите, в изображениях в оттенках серого или в 2D-ландшафтах, созданных с помощью преобразования Хафа). Под областью пика я подразумеваю локально максимальный пик , но НЕ отдельную точку , а часть...
2969 просмотров

Площадь объектов, обнаруженных алгоритмом водораздела
Я использую алгоритм водораздела для обнаружения крон деревьев. Изображения были сделаны дроном и показаны ниже. Я хочу получить площадь (количество пикселей) каждого дерева по отдельности, и я не знаю, как это сделать. Код img =...
635 просмотров

Как получить сегментированные регионы из водораздела (OpenCV-C++) для дальнейшей классификации
Я хочу получить все сегментированные регионы. Я хочу проверить, круглый ли конкретный сегмент (ячейка) или нет. Могу ли я использовать findcontour в такой задаче? ***Редактировать Я успешно получил сегментированные области, используя...
338 просмотров

Алгоритм водораздела однозначно идентифицирует перекрывающиеся объекты на изображении, возможно ли это в потоке с веб-камеры?
Я прочитал https://www.pyimagesearch.com/2015/11/02/watershed-opencv/ , который открыл мне глаза на эту удивительную возможность, и теперь я пытаюсь внедрить ее в свою текущую программу отслеживания объектов. Я изо всех сил пытаюсь внедрить этот...
467 просмотров