Моя задача состоит в том, чтобы выяснить, все зеленые побеги из случайных кусте как этотПоиск несовершенных прямых линий в изображении
Использование цвета сегментации и анализа блоб я получил контур участка изображения , Чтобы найти побеги на контурных графиках, я использовал преобразования Хью, но они в конечном итоге дают несколько ложных срабатываний. Я попытался настроить параметры обеих линий и пиков Hough, но это либо приводит к нескольким ложным срабатываниям, либо ложным негативам для разных изображений. Вот фрагмент кода
[H,theta,rho] = hough(BW,'Theta',-90:1:89,'rhoResolution',1);
P = houghpeaks(H,100,'threshold',ceil(0.3*max(H(:))),'NhoodSize',[21 21]);
lines = houghlines(BW,theta,rho,P,'FillGap',15,'MinLength',100);
может какой-то момент мне лучший способ сделать это?
Как Вы клонируете цвет? Я предполагаю, что сейчас вы на пороге канала G. Похоже, у вас есть белые лепестки, которые остались на вашем изображении. Вероятно, вы можете избавиться от них путем фильтрации для областей, где G больше R и B некоторой (экспериментально определенной) суммой. Это может немного помочь. –
Да. Сейчас мы используем пороговое значение для канала R. Но желаемые побеги также зеленые похожи на листья. Поэтому сегментации там было бы невозможно. – Harjatin