Rotulagem de imagens

Com as APIs de rotulagem de imagens do ML Kit, você pode reconhecer entidades em uma imagem sem precisar fornecer metadados contextuais adicionais, usando uma API no dispositivo ou uma API baseada em nuvem.

A rotulagem de imagens fornece informações sobre o conteúdo das imagens. Ao usar a API, você obtém uma lista das entidades que foram reconhecidas: pessoas, coisas, lugares, atividades e assim por diante. Cada rótulo encontrado vem com uma pontuação que indica a confiança que o modelo de ML tem em sua relevância. Com essas informações, você pode realizar tarefas como geração automática de metadados e moderação de conteúdo.

Android _

Se você é um desenvolvedor Flutter, pode estar interessado no FlutterFire , que inclui um plug-in para APIs ML Vision do Firebase.

Escolha entre APIs no dispositivo e na nuvem

No dispositivo Nuvem
Preços Livre

Gratuito para os primeiros 1.000 usos deste recurso por mês: consulte Preços

Cobertura da etiqueta

Mais de 400 rótulos que cobrem os conceitos mais comumente encontrados em fotos. Veja abaixo.

Mais de 10.000 rótulos em muitas categorias. Veja abaixo.

Além disso, experimente a demonstração da API Cloud Vision para ver quais rótulos podem ser encontrados para uma imagem que você fornece.

Suporte ao ID da entidade do Knowledge Graph

Exemplo de rótulos no dispositivo

A API baseada em dispositivo oferece suporte a mais de 400 rótulos, como nos exemplos a seguir:

Categoria Etiquetas de exemplo
Pessoas Crowd
Selfie
Smile
Atividades Dancing
Eating
Surfing
Coisas Car
Piano
Receipt
Animais Bird
Cat
Dog
Plantas Flower
Fruit
Vegetable
Lugares Beach
Lake
Mountain

Exemplo de rótulos de nuvem

A API baseada em nuvem oferece suporte a mais de 10.000 rótulos, como os exemplos a seguir:

Categoria Etiquetas de exemplo Categoria Etiquetas de exemplo
Artes Sculpture
Musical Instrument
Dance
Objetos astronômicos Comet
Galaxy
Star
Comercial e industrial Restaurant
Factory
Airline
Cores Red
Green
Blue
Projeto Floral
Pattern
Wood Stain
Bebida Coffee
Tea
Milk
Eventos Meeting
Picnic
Vacation
Personagens fictícios Santa Claus
Superhero
Mythical creature
Comida Casserole
Fruit
Potato chip
Casa e jardim Laundry basket
Dishwasher
Fountain
Atividades Wedding
Dancing
Motorsport
Materiais Ceramic
Textile
Fiber
meios de comunicação Newsprint
Document
Sign
Meios de transporte Aircraft
Motorcycle
Subway
Ocupações Actor
Florist
Police
Organismos Plant
Animal
Fungus
Organizações Government
Club
College
Lugares Airport
Mountain
Tent
Tecnologia Robot
Computer
Solar panel
Coisas Bicycle
Pipe
Doll

IDs de entidade do Mapa de conhecimento do Google

Além da descrição de texto de cada rótulo retornado pelo ML Kit, ele também retorna o ID da entidade do Google Knowledge Graph do rótulo. Esse ID é uma string que identifica exclusivamente a entidade representada pelo rótulo e é o mesmo ID usado pela API de pesquisa do Knowledge Graph . Você pode usar essa string para identificar uma entidade entre idiomas e independentemente da formatação da descrição do texto.

Resultados de exemplo

Foto: Clément Bucco-Lechat / Wikimedia Commons / CC BY-SA 3.0
No dispositivo Nuvem
Descrição Estádio
ID da entidade do Mapa de conhecimento /m/019cfy
Confiança 0,9205354
Descrição Esportes
ID da entidade do Mapa de conhecimento /m/06ntj
Confiança 0,7531109
Descrição Evento
ID da entidade do Mapa de conhecimento /m/081pkj
Confiança 0,66905296
Descrição Lazer
ID da entidade do Mapa de conhecimento /m/04g3r
Confiança 0,59904146
Descrição Futebol
ID da entidade do Mapa de conhecimento /m/02vx4
Confiança 0,56384534
Descrição Líquido
ID da entidade do Mapa de conhecimento /m/02qdwbp
Confiança 0,54679185
Descrição Plantar
ID da entidade do Mapa de conhecimento /m/05s2s
Confiança 0,524364

... etc.

Descrição Local de esporte
ID da entidade do Mapa de conhecimento /m/0bmgjqz
Confiança 0,9860726
Descrição jogador
ID da entidade do Mapa de conhecimento /m/02vzx9
Confiança 0,9797604
Descrição estádio
ID da entidade do Mapa de conhecimento /m/019cfy
Confiança 0,9635762
Descrição estádio específico de futebol
ID da entidade do Mapa de conhecimento /m/0404y4
Confiança 0,95806926
Descrição jogador de futebol
ID da entidade do Mapa de conhecimento /m/0gl2ny2
Confiança 0,9510419
Descrição Esportes
ID da entidade do Mapa de conhecimento /m/06ntj
Confiança 0,9253524
Descrição jogador de futebol
ID da entidade do Mapa de conhecimento /m/0pcq81q
Confiança 0,9033665
Descrição arena
ID da entidade do Mapa de conhecimento /m/018lrm
Confiança 0,8897188

... etc.