Considerar opções para rotular imagens

Concluído

A opção mais fácil para rotular imagens para a detecção de objetos é usar a interface interativa no portal da Visão Personalizada de IA do Azure. Essa interface sugere automaticamente regiões que contêm objetos, às quais você pode atribuir marcas ou ajustar arrastando a caixa delimitadora para incluir o objeto que deseja rotular.

Além disso, depois de marcar um lote inicial de imagens, você pode treinar o modelo. A rotulação subsequente de novas imagens pode se beneficiar da ferramenta Smart Labeler no portal, que pode sugerir não apenas as regiões, mas as classes de objetos que elas contêm.

Como alternativa, você pode usar uma ferramenta de rotulagem, como a fornecida no Azure Machine Learning Studio ou na VOTT (Ferramenta de Marcação Microsoft Visual Object), para tirar proveito de outros recursos, por exemplo, a atribuição de tarefas de rotulagem de imagem a vários membros da equipe.

Unidades de medida da caixa delimitadora

Se você optar por usar uma ferramenta de rotulagem diferente do portal da Visão Personalizada de IA do Azure, talvez seja necessário ajustar a saída para corresponder às unidades de medida esperadas pela API da Visão Personalizada de IA do Azure. As caixas delimitadoras são definidas por quatro valores que representam as coordenadas esquerda (X) e superior (Y) do canto superior esquerdo da caixa delimitadora e a largura e a altura da caixa delimitadora. Esses valores são expressos como valores proporcionais em relação ao tamanho da imagem de origem. Por exemplo, considere esta caixa delimitadora:

  • Esquerda: 0,1
  • Superior: 0,5
  • Largura: 0,5
  • Altura: 0,25

Isso define uma caixa na qual a esquerda está localizada a 0,1 (um décimo) da borda esquerda da imagem e a parte superior está a 0,5 (metade da altura da imagem) da parte superior. A caixa é metade da largura e um quarto da altura da imagem geral.

A imagem a seguir mostra as informações de rótulo no formato JSON para objetos em uma imagem.

An image with JSON labels for the objects it contains