Просто, чтобы дать вам подсказку, скажем, у вас есть изображение с именем frame_1
, и у вас есть список ограничивающих рамок boxes
, что вы можете сделать, это перебрать список boxes
и обрезатьоригинал frame_1
, вот небольшой пример:
sub_images = []
for (top, right, bottom, left) in boxes:
# hint: OpenCV image can be treated as a numpy array
cropped = frame_1[top:bottom, left:right]
sub_images.append(cropped)
И вуаля!вот твой список sub_images.
Но вам действительно нужно показать свои усилия (то есть некоторый код, показывающий ваши попытки решить эту проблему), когда вы задаете вопросы в StackOverflow.
PS это не реальный ответ на вопрос, и его следует публиковать в виде комментария, я не мог этого сделать, не имея достаточного количества представителей, извинений перед SO-сообществом.