У меня есть карта ребер, извлеченная из модуля обнаружения границ в OpenCV (обнаружение canny edge). То, что я хочу сделать, это заполнить отверстия в карте края.
Я использую библиотеки С++ и OpenCV. В OpenCV есть функция cvFloodFill(), и она заполнит отверстия семенем (одним из мест для начала наводнения). Тем не менее, я пытаюсь заполнить все внутренние отверстия, не зная семена. (Аналогично imfill() в MATLAB)
Q1: как найти все семена, чтобы я мог применять 'cvFloodFill()'? Q2: как реализовать эквивалент 'imfill()'?
Новичок в OpenCV, и любой намек оценивается.