Вопросы по теме '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 просмотров
schedule
30.04.2022
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 просмотров
schedule
18.02.2023
Преобразование водораздела изображения расстояния с помощью OpenCV
В Matlab мы можем выполнить преобразование водораздела для преобразования расстояния, чтобы разделить два соприкасающихся объекта:
Первое изображение выше — это изображение с соприкасающимися объектами, которые мы хотим разделить. Второе...
4260 просмотров
schedule
14.01.2024
Водораздел - локальные минимумы в изображении в оттенках серого
У меня есть набор изображений в оттенках серого, где мне нужно найти локальные минимумы. Я пишу свой код в Matlab и ищу предложения о том, как структурировать алгоритм: нужно ли мне вычислять градиент или я могу просто использовать функцию watershed...
1152 просмотров
schedule
19.04.2023
Как рисовать контуры каждого сегментированного объекта
Я применяю сегментацию водораздела для обнаружения соприкасающихся объектов, и это работает нормально. Теперь я хотел бы нарисовать контуры каждого объекта, чтобы я мог получить их длину, площадь, моменты и т. д. Но объекты в результате сегментации...
836 просмотров
schedule
11.06.2022
Как решить пересегментированный цельный лейкоцит по водоразделу в MATLAB или других
Как показано на рисунке, я хотел бы разделить соседние ячейки по алгоритму водораздела, но результат показывает пересегментацию. Как я могу использовать imimposemin() для решения этой проблемы. Спасибо!
WATESHED CODE in MATLAB:
D =...
351 просмотров
schedule
24.08.2022
Как разделить и объединить ошибочно сегментированные области
Я выполнил сегментацию водораздела на изображении сгруппированных ячеек. Кажется, есть много кластеров ячеек, которые не были сегментированы в достаточной степени или совсем не сегментированы. Есть также отдельные ячейки, которые были чрезмерно...
606 просмотров
schedule
25.04.2023
Отрицательные значения в алгоритме Watershed приводят к черному изображению
Я использую алгоритм водораздела, чтобы попытаться сегментировать соприкасающиеся ядра. Типичное изображение может выглядеть так: или это:
Я пытаюсь применить алгоритм водораздела с помощью этого кода:
show(RGB_img)
%Convert to...
298 просмотров
schedule
07.06.2023
Подсчет количества клеток и ядер с использованием водораздела, изображение скикита
Я пытаюсь количественно оценить большой набор данных изображения. Каждое изображение имеет клетки и ядра. То, что нужно сделать, представлено в схематичном виде как «то, что мне нужно»:
Пример изображения показан в «необработанном...
1193 просмотров
schedule
21.06.2022
Как добиться чрезмерной сегментации с помощью Watershed Transform из OpenCV?
Я пытаюсь пересегментировать изображение, используя реализацию водораздела OpenCV на основе маркеров в Java.
Моя идея состояла в том, чтобы найти все локальные минимумы и использовать их в качестве маркеров. К сожалению, для водораздела требуется...
383 просмотров
schedule
26.01.2023
Использование opencv для построения пути в лабиринте с помощью камеры Pi
Так что изначально я собирался использовать водораздел и нащупывать свой путь. Я нашел на git решатель лабиринта, который хочу лучше понять и заставить работать с изображением пикамера...
477 просмотров
schedule
01.08.2022
Найдите пик (области) в 2D-данных
Я ищу области пиков в 2D-данных (если хотите, в изображениях в оттенках серого или в 2D-ландшафтах, созданных с помощью преобразования Хафа). Под областью пика я подразумеваю локально максимальный пик , но НЕ отдельную точку , а часть...
2969 просмотров
schedule
17.08.2023
Площадь объектов, обнаруженных алгоритмом водораздела
Я использую алгоритм водораздела для обнаружения крон деревьев. Изображения были сделаны дроном и показаны ниже. Я хочу получить площадь (количество пикселей) каждого дерева по отдельности, и я не знаю, как это сделать.
Код
img =...
635 просмотров
schedule
21.09.2022
Как получить сегментированные регионы из водораздела (OpenCV-C++) для дальнейшей классификации
Я хочу получить все сегментированные регионы. Я хочу проверить, круглый ли конкретный сегмент (ячейка) или нет.
Могу ли я использовать findcontour в такой задаче?
***Редактировать
Я успешно получил сегментированные области, используя...
338 просмотров
schedule
25.06.2022
Алгоритм водораздела однозначно идентифицирует перекрывающиеся объекты на изображении, возможно ли это в потоке с веб-камеры?
Я прочитал https://www.pyimagesearch.com/2015/11/02/watershed-opencv/ , который открыл мне глаза на эту удивительную возможность, и теперь я пытаюсь внедрить ее в свою текущую программу отслеживания объектов. Я изо всех сил пытаюсь внедрить этот...
467 просмотров
schedule
24.10.2022