我无法让Google Vision检测不到屏幕10%的可乐徽标。徽标约为200x30,但人眼仍然可以清晰辨认。旁边的Visa徽标较大,也无法检测到。
任何人都知道徽标检测的最小大小是多少?这些是mxnet容易识别的。
我正在使用常规示例代码对其进行检测:
client = vision.ImageAnnotatorClient()
with io.open("tmp/"+filename, 'rb') as image_file:
content = image_file.read()
image = vision.types.Image(content=content)
response = client.logo_detection(image=image)
logos = response.logo_annotations
print('Logos:')
for logo in logos:
print(logo.description)
这是示例图片:https://imgur.com/a/giXjpVy
答案 0 :(得分:0)
recommended image size for logo detection为640 x 480像素。对于特定的图像质量,Google Vision API的准确性可能会有所不同。对于您来说,图像中实际徽标的质量对于徽标检测来说似乎很低。