что он использует прямоугольник рисования PIL, а также инициализирует аргумент заливки, однако он не заполняет прямоугольник каким-либо цветом! Можете ли вы помочь мне в этом отношении?
могу обрезать изображение в ограничительной рамке в Tensorflow? Я использую Python API.
Из документации,
tf.image.crop_to_bounding_box(image, offset_height, offset_width, target_height, target_width)
Обрезает изображение до указанной ограничительной рамки.
Эта операция вырезает прямоугольную часть изображения. Верхний левый угол возвращаемого изображения имеет значение offset_height, offset_width в изображении, а его нижний правый угол имеет значение offset_height + target_height, offset_width + target_width.
Я могу получить координаты ограничительной рамки в нормализованных координатах как,
ymin = boxes[0,i,0]
xmin = boxes[0,i,1]
ymax = boxes[0,i,2]
xmax = boxes[0,i,3]
и преобразовать их в абсолютные координаты,
(xminn, xmaxx, yminn, ymaxx) = (xmin * im_width, xmax * im_width, ymin * im_height, ymax * im_height)
Однако я не могу понять, как использовать эти координаты вcrop_to_bounding_box
функция.