Поскольку у вас есть большой контроль над условиями, в которых вы делаете снимки, смещение имеет значение в вашу пользу. Сделайте маску из черной карты, чтобы поместить ее вокруг корня растения, когда вы хотите сделать снимок. Ваша проблема сводится к одному из обнаружения зеленых пикселей на черном фоне. Поскольку вы также контролируете положение камеры по отношению к положению растения, вы должны быть в состоянии упорядочить вопросы таким образом, чтобы отношение пикселей / мм было постоянным для всей серии изображений. В этом случае площадь листа - это просто вопрос подсчета пикселей.
Это еще не относится к проблеме окклюзии. Вероятно, вы могли бы что-то выяснить, сделав еще 2 снимка - возвышения растения в 2-х ортогональных плоскостях (снова используя черный фон), чтобы получить представление о форме растения.
РЕДАКТИРОВАТЬ после комментария ...
Ну, ваш вопрос включал в себя утверждение: «Для этого проекта я выращиваю конкретное растение в горшке», и теперь вы хотите обработать тысячи проклятых вещей. Я бы все еще использовал возможности смещения изображения в вашу пользу. Например, если изображение, которое вы разместили, не имеет зеленого пластика на заднем плане, то у вас, вероятно, будет изображение, которое можно с достаточной степенью точности отделить простым установлением порога на зеленом канале вашего изображения. , Так что избавьтесь от зеленого фона и поливайте почву перед тем, как снимать, чтобы увеличить ее черноту.
Что касается проблемы окклюзии, вам понадобится нечто более умное, чем мое первоначальное предложение, чтобы иметь дело с тысячами растений. Возможно, вы могли бы пожертвовать несколькими растениями на каждой стадии, измерить «площадь листьев, наблюдаемую прямо над головой», затем сорвать листья, расположить их отдельно на листе черной карты и получить эмпирическую зависимость между общей площадью и наблюдаемой площадью.
ДАЛЬНЕЙШЕЕ РЕДАКТИРОВАНИЕ
ОК, так что вы не можете сместить сцену в вашу пользу. Вы думали об использовании фильтра на камере, чтобы пропустить только зеленый свет? Или освещение, которое делает зеленые объекты ярче, чем не зеленые объекты? У меня нет идей по этому вопросу ...
ОКОНЧАТЕЛЬНОЕ РЕДАКТИРОВАНИЕ
У меня кончились идеи. Я думаю, что ваш оригинальный подход, использующий цвет для различения листьев и фона, хорош. Поскольку вы знаете структуру листьев, вы можете попробовать сопоставление с шаблоном, но вы можете оценить как площади, так и длины (или различия в площади и длине), просто посчитав пиксели. Возможно, вы захотите исследовать морфологические операции (например, скелетонизация) для получения показателей формы из изображений. Вы можете найти в литературе материал по дистанционному зондированию листвы (и т. Д.), Который помогает.
У меня сложилось впечатление, что вы мысленно взяли на себя обязательство реализовать систему компьютерного зрения, где ваша цель действительно заключается в мониторинге развития растений и что некоторые из ваших идей (например, обнаружение кромок, машинное обучение) делают не способствует достижению вашей правильной цели.