Как произвольно обрезать тренировочные изображения вместе с меткой их положения.
Я предварительно обрабатываю данные изображений и их метки для ввода кофе. Я хочу обрезать свои тренировочные изображения случайным образом онлайн (когда работает кафе), и я знаю, что кафе предоставляет случайный параметр обрезки в слое случайная обрезка. Проблема в том, что моя метка каждого соответствующего изображения изменяется при преобразовании изображения. Таким образом, я должен изменить свою метку вместе с преобразованным изображением. Пытаюсь долго искать свою проблему, но бесполезно. Потом я понял, что, возможно, есть два пути решения проблемы:
- получить смещение случайного кадрированного изображения на исходном изображении. Но я гуглил это без ответа об этом.
- Я укажу случайное смещение онлайн, затем обрежу изображение по определенному смещению смещение для обрезки. Но как я могу сгенерировать случайное число во время тренировки в кафе.
- Я знаю, что предварительная обработка случайного кадрированного изображения и его метки в автономном режиме может быть работоспособным методом. Однако это займет значительное место на диске, так как мой набор данных для обучения слишком велик.
метка, соответствующая моей позиции: я разделяю каждое тренировочное изображение на 10x10=100
сетки. метка — это индекс сетки для конкретной ключевой точки изображения. например, метка будет 11, когда ключевая точка моей головы находится в позиции <2th row, 1th col>
сетки изображения.