Как разделить метки сегментации водораздела в OpenCV?

Я сделал сегментацию водораздела в OpenCV, но я хочу разделить сегменты. Я думал о разделении его на основе значения RGB каждого сегмента. Так как значения RGB для разных сегментов будут разными. Но я не могу понять, как это сделать. Кто-нибудь знает, как сделать это разделение на основе значений RGB? Или любой другой способ разделения сегментов водораздела?

Я хочу разделить две разные цветовые зоны (коричневую и розовую на этом рисунке) на два изображения или окна.

0

Решение

Тогда это прямой результат водораздела. Допустим, я — ваше исходное изображение, W результат водораздела, содержащий два значения A и B, и Ra, Rb — два окончательных результата.

for all (x,y) in I
If W(x,y) == A then Ra(x,y) = I(x,y) and Rb(x,y) = 0
else Rb(x,y) = I(x,y) and Ra(x,y) = 0

Тогда значения исходного изображения будут в Ra и Rb в соответствии с результатами сегментации водораздела.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]