

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Importar imagens de um bucket do Amazon S3
<a name="md-create-dataset-s3"></a>

As imagens são importadas de um bucket do Amazon S3. Você pode usar o bucket do console ou outro bucket do Amazon S3 em sua AWS conta. Se estiver usando o bucket do console, as permissões necessárias já estão configuradas. Se não estiver usando o bucket do console, consulte [Como acessar os buckets externos do Amazon S3](su-console-policy.md#su-external-buckets).

**nota**  
Você não pode usar o AWS SDK para criar um conjunto de dados diretamente de imagens em um bucket do Amazon S3. Em vez disso, crie um arquivo de manifesto que faça referência aos locais de origem das imagens. Para obter mais informações, consulte [Usar um arquivo de manifesto para importar imagens](md-create-dataset-ground-truth.md).

Durante a criação do conjunto de dados, é possível escolher atribuir nomes de rótulos às imagens com base no nome da pasta que contém as imagens. As pastas devem ser filhas do caminho da pasta do Amazon S3 especificada na **localização da pasta do S3** durante a criação do conjunto de dados. Para criar um conjunto de dados, consulte [Criação de um conjunto de dados importando imagens de um bucket do S3](#cd-procedure).

Por exemplo, presuma a estrutura de pasta a seguir em um bucket do Amazon S3. Se especificar a localização da pasta do Amazon S3 como *S3-bucket/Alexa-devices*, as imagens na pasta *echo* receberão o rótulo *echo*. Da mesma forma, as imagens na pasta *echo-dots* recebem o rótulo *echo-dot*. Os nomes das pastas secundárias mais profundas não são usados para rotular imagens. Em vez disso, é usada a pasta secundária apropriada da localização da pasta do Amazon S3. Por exemplo, as imagens na pasta *white-echo-dots*recebem o rótulo *echo-dot*. As imagens no nível da localização da pasta S3 (*alexa-devices*) não têm rótulos atribuídos a elas.

 Pastas mais profundas na estrutura de pastas podem ser usadas para rotular imagens especificando uma localização mais profunda da pasta S3. Por exemplo, se você especificar *S3- bucket/alexa-devices/echo -dot*, as imagens na pasta *white-echo-dot*serão rotuladas. *white-echo-dot* As imagens fora do local especificado da pasta s3, como *echo*, não são importadas.

```
S3-bucket
└── alexa-devices
    ├── echo
    │   ├── echo-image-1.png
    │   └── echo-image-2.png
    │   ├── .
    │   └── .
    └── echo-dot
        ├── white-echo-dot
        │   ├── white-echo-dot-image-1.png
        │   ├── white-echo-dot-image-2.png
        │
        ├── echo-dot-image-1.png
        ├── echo-dot-image-2.png
        ├── .
        └── .
```

Recomendamos que você use o bucket do Amazon S3 (bucket do console) criado para você pelo Amazon Rekognition quando você abriu o console pela primeira vez na região atual. AWS Se o bucket do Amazon S3 que você está usando for diferente (externo) do bucket do console, o console solicitará que você configure as permissões apropriadas durante a criação do conjunto de dados. Para obter mais informações, consulte [Etapa 2: configure as permissões do console do Amazon Rekognition Custom Labels](su-console-policy.md). 

## Criação de um conjunto de dados importando imagens de um bucket do S3
<a name="cd-procedure"></a>

O procedimento a seguir mostra como criar um conjunto de dados usando imagens armazenadas no bucket do Console S3. As imagens são automaticamente rotuladas com o nome da pasta na qual estão armazenadas. 

Depois de importar suas imagens, é possível adicionar mais imagens, atribuir rótulos e adicionar caixas delimitadoras da página de galeria de um conjunto de dados. Para obter mais informações, consulte [Rotulagem de imagens](md-labeling-images.md).<a name="cd-upload-s3-bucket"></a>

**Faça upload das suas imagens em um bucket do Amazon Simple Storage Service**

1. Crie uma pasta no sistema de arquivos local. Use um nome de pasta, como *dispositivos-alexa*.

1. Na pasta que você acabou de criar, crie pastas com o nome de cada rótulo que você deseja usar. Por exemplo, *echo* e *echo-dot*. A estrutura deve ser semelhante à que vem a seguir.

   ```
   alexa-devices
   ├── echo
   │   ├── echo-image-1.png
   │   ├── echo-image-2.png
   │   ├── .
   │   └── .
   └── echo-dot
       ├── echo-dot-image-1.png
       ├── echo-dot-image-2.png
       ├── .
       └── .
   ```

1. Coloque as imagens que correspondem a um rótulo na pasta com o mesmo nome do rótulo.

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon S3 em. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. [Adicione a pasta](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html) *que você criou na etapa 1 ao bucket do Amazon S3 (bucket do console) criado para você pelo Amazon Rekognition Custom Labels durante a Primeira configuração*. Para obter mais informações, consulte [Como gerenciar um projeto do Amazon Rekognition Custom Labels](managing-project.md).

1. Abra o console do Amazon Rekognition em. [https://console.aws.amazon.com/rekognition/](https://console.aws.amazon.com/rekognition/)

1. Escolha **Usar rótulos personalizados**.

1. Escolha **Comece a usar**. 

1. No painel de navegação esquerdo, selecione **Projetos**.

1. Na página **Projetos**, selecione o projeto ao qual você deseja adicionar um conjunto de dados. A página de detalhes do seu projeto é exibida.

1. Escolha **Criar conjunto de dados**. A página **Criar conjunto de dados** é exibida.

1. Em **Configuração inicial**, escolha **Iniciar com um único conjunto de dados** ou **Iniciar com um conjunto de dados de treinamento**. Para criar um modelo de maior qualidade, recomendamos começar com conjuntos de dados de treinamento e teste separados.

------
#### [ Single dataset ]

   1. Na seção **Detalhes do conjunto de dados de treinamento**, escolha **Importar imagens do bucket do S3**.

   1. Na seção **Detalhes do conjunto de dados de treinamento**, insira as informações das etapas 13 a 15 na seção **Configuração da fonte de imagem**. 

------
#### [ Separate training and test datasets ]

   1. Na seção **Detalhes do conjunto de dados de treinamento**, escolha **Importar imagens do bucket do S3**.

   1. Na seção **Detalhes do conjunto de dados de treinamento**, insira as informações das etapas 13 a 15 na seção **Configuração da fonte de imagem**. 

   1. Na seção **Detalhes do conjunto de dados de teste**, escolha **Importar imagens do bucket do S3**.

   1. Na seção **Detalhes do conjunto de dados de teste**, insira as informações das etapas 13 a 15 na seção **Configuração da fonte de imagem**. 

------

1. Escolha **Importar imagens do bucket do Amazon S3**.

1. Em **S3 URI**, insira a localização do bucket do Amazon S3 e o caminho da pasta. 

1. Escolha **Anexar rótulos automaticamente às imagens com base na pasta**.

1. Escolha **Criar conjuntos de dados**. A página de conjuntos de dados do seu projeto é aberta.

1. Se precisar adicionar ou alterar rótulos, faça [Rotulagem de imagens](md-labeling-images.md).

1. Siga as etapas em [Como treinar um modelo (console)](training-model.md#tm-console) para treinar seu modelo.