Если бы это был я - учитывая эту картинку - я бы, вероятно, выбрал случайное место в прямоугольнике, содержащем дерево, и проверил бы, чтобы пиксель там был значительно больше зеленого, чем другие компоненты - если не найден, попробуйте еще раз (возможно, установите ограничениеиз 100 попыток или около того, в случае, если дерево заполняется).Это также удержит вас от размещения нового прямо на другом орнаменте (хотя, конечно, не предотвратит перекрытие).Это кажется намного проще, чем пытаться определить контур дерева.Это также позволяет изменить фоновое изображение на другое дерево или даже лес деревьев.