Здравствуйте. В общем, есть задача: наложение на видеопоток линий, определяющих границы плоских поверхностей. Я так полагаю, что сначала нужно выделить границы всех объектов с помощью функции cvCanny(), дальше найти контуры с cvFindContours(), а потом совершать какую-то пост-обработку. Мой вариант: представить контуры в виде дерева их вложенности. Если внутри внешнего контура я нахожу множество внутренних, значит это никакой не плоский объект, и ничего с этим контуром не делаем. Иначе, отрисовываем на картинке. Есть идеи получше? А если нет, то как примерно можно реализовать мою?