Considere opções para rotular imagens
A opção mais fácil para rotular imagens para deteção de objetos é usar a interface interativa no portal Azure AI Custom Vision. Essa interface sugere automaticamente regiões que contêm objetos, aos quais você pode atribuir tags 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 rotulagem subsequente de novas imagens pode se beneficiar da ferramenta de etiquetador inteligente no portal, que pode sugerir não apenas as regiões, mas as classes de objeto que elas contêm.
Como alternativa, você pode usar uma ferramenta de rotulagem, como a fornecida no Azure Machine Learning Studio ou a Microsoft Visual Object Tagging Tool (VOTT), para aproveitar outros recursos, como atribuir 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 Azure AI Custom Vision, talvez seja necessário ajustar a saída para corresponder às unidades de medida esperadas pela API Azure AI Custom Vision. 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 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
- Topo: 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 tem metade da largura e um quarto da altura da imagem geral.
A imagem a seguir mostra informações de rotulagem no formato JSON para objetos em uma imagem.