Равномерно распределяйте изображения в 2D-пространстве на основе областей значимости - PullRequest
0 голосов
/ 05 июня 2019

Я пытаюсь воспроизвести проблему, описанную в статье Tan et al (https://ieeexplore.ieee.org/abstract/document/6051407)

Цель состоит в том, чтобы равномерно распределять изображения в двухмерном пространстве на основе основной выступающей области изображений и ее соответствующего радиуса. Они использовали задачу квадратичного программирования для оптимизации положения изображения. Ограничение заключалось в том, что выделенные области не должны перекрываться, а область вокруг этих областей (внешняя выступающая область) должна располагаться как можно шире.

У меня проблемы с переводом этого QP в код Python. Я также открыт для других подходов, которые будут распределять изображения равномерно, учитывая ограничение выступающей области.

Любая помощь приветствуется!

the min problem

... где x = (x (1), x (2)) - позиции, а r - радиусы выступающей области (i для внутреннего, o для внешнего). C - это просто параметр штрафных санкций, а Xi - маржинальный коэффициент для внешних значимых регионов

...