Я пишу для Android с OpenCV. Я сегментирую изображение, подобное приведенному ниже, используя маркер -, контролируемый водоразделом, без ручной маркировки пользователем изображения. Я планирую использовать региональные максимумы в качестве маркеров.
minMaxLoc()
даст мне значение, но как я могу ограничить его каплями, которые меня интересуют? Могу ли я использовать результаты findContours()
или блобов cvBlob, чтобы ограничить рентабельность инвестиций и применить максимумы к каждому блобу?