как найти самый большой контур в opencv С++

Я хочу извлечь основной объект в изображениях. Поэтому я применил алгоритм захвата изображения. Из этого я хочу взять самый большой контур в результирующем изображении, полученном в результате алгоритма захвата.


person user1580773    schedule 07.08.2012    source источник


Ответы (1)


Просто используйте функцию findContours, чтобы найти все контуры со значением GC_FGD. После этого используйте contourArea и простую итерацию по всем контурам, чтобы найти контур с самым большим квадратом.

person ArtemStorozhuk    schedule 07.08.2012