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












