Я хотел бы наложить картинку с помощью Boundingbox и текста вокруг обнаруженных объектов.Мне бы хотелось, чтобы наложение отображалось при обнаружении на одном и том же изображении в тех же самых окнах.К сожалению, когда я запускаю приведенный ниже код, открываются 2 изображения с двумя разными фотографиями Windows 10: - (
Спасибо за помощь!
Вот пример кода:
image=Image.open(stream)
#show image
image.show()
imgWidth, imgHeight = image.size
draw = ImageDraw.Draw(image)
for label in labelresponse['Labels']:
for instance in label['Instances']:
box = instance['BoundingBox']
left = imgWidth * box['Left']
top = imgHeight * box['Top']
width = imgWidth * box['Width']
height = imgHeight * box['Height']
points = ((left,top),(left + width, top),(left + width, top + height),(left , top + height),(left, top))
draw.line(points, fill='#00d400', width=2)
texttobewrittent = str(label['Name'])
draw.text((left,top),texttobewrittent, color=(255, 255, 0),font=font)
#Show image with BoundingBox and Labels
image.show()