Хорошо, мне нужна помощь, чтобы максимизировать площадь прямоугольника в серебряном объекте, который может быть разных форм. Я уже сделал большую часть работы.
Я работаю на С# с кинектом и пикселями глубины.
Это изображение — просто лучшее представление того, о чем я говорю, которое я смог найти.
Мне нужно создать прямоугольник в этой области на плоскости x, y, который максимизирует площадь, при этом каждый край должен быть сплошным.
У меня уже есть твердая фигура, представленная в виде списка точек на плоскости x, y. Итак, у меня есть форма на 2D-плоскости. Вроде этого:
Чтобы упростить задачу, я просто создам прямоугольник с ребрами, параллельными линиям x и y. Я не ищу код. Мне просто нужно какое-то направление или алгоритм, который я могу прочитать и попытаться реализовать.
Если необходимы какие-либо разъяснения, пожалуйста, дайте мне знать.