我试图从boundingbox打印出内容,问题是,如果一个图像有两个或更多个面,作业将返回两个或多个boundingbox,那么我如何打印它?在
我试图写一个循环来读取str'BoundingBox'并打印,但它只返回第一个BoundingBox两次。谁能给我一些建议吗?谢谢你
i=0
for bBox in response:
print('found face at...')
bBox = response['FaceDetails'][i]['BoundingBox']
print("BoundingBox: ({}%)".format(bBox['Width']))
print("BoundingBox: ({}%)".format(bBox['Height']))
print("BoundingBox: ({}%)".format(bBox['Left']))
print("BoundingBox: ({}%)".format(bBox['Top']))
i+=i
格式为:
^{pr2}$以下是它返回的内容:
found face at...
BoundingBox: (0.49861112236976624%)
BoundingBox: (0.2796874940395355%)
BoundingBox: (0.43611112236976624%)
BoundingBox: (0.27656251192092896%)
found face at...
BoundingBox: (0.49861112236976624%)
BoundingBox: (0.2796874940395355%)
BoundingBox: (0.43611112236976624%)
BoundingBox: (0.27656251192092896%)
退货:
^{pr2}$相关问题 更多 >
编程相关推荐