Aplicativo PhotoRobot Controls - Configuração do Modo Assistente
No aplicativo PhotoRobot Controls (também conhecido como "CAPP"), o modo Assistente utiliza uma série de etapas do assistente para orientar os usuários em várias tarefas. Essas etapas são definidas em um formato de linguagem semelhante ao JavaScript e podem ser roteirizadas por consultores de PhotoRobot para funcionalidade personalizada. Os usuários também podem criar scripts de funções básicas para experimentos iniciais ou configurações simples.
Nota: O manual do usuário a seguir fornece instruções técnicas sobre como configurar as etapas do operador no modo de assistente. Para obter informações mais gerais sobre a captura no modo de assistente no nível do operador da linha de produção, consulte o Manual do Usuário de Introdução.

Visão geral do modo de assistente
O modo de assistente permite que os usuários criem uma configuração de uma série de etapas que um operador seguirá para capturar o produto. A interface do assistente é então limitada; Normalmente, ele permite que o operador tire apenas uma foto, e não tem configurações ajustáveis.
Assistente para Criar
Para criar um novo modo de assistente, abra o menu Configurações no aplicativo local e use Adicionar Assistente na parte superior direita da interface:

Neste menu, há opções para criar, editar e personalizar assistentes:
- Nome do assistente
- Nome do item
- Anotações
- Presets
- Área de trabalho
- Etapas do assistente

Nota: Para iniciar um Assistente, ele deve conter Predefinições válidas, todas as configurações do Espaço de Trabalho e, o mais importante, o número e os nomes das pastas de diretório. Cada um deles terá que corresponder às etapas definidas no Assistente para sua operação adequada.
Etapas do assistente
Cada Assistente contém uma lista de etapas. Os seguintes tipos de etapa estão disponíveis:
- criar-item
- selecionar-item
- captura de pasta
- importar-imagens
- visualização ao vivo
Descrições detalhadas das etapas
criar-item
Descrição: __________
A etapa de criação de item permite que o usuário crie um novo item. Os usuários definem itens da seguinte forma e com os seguintes objetos.
- tipo: "criar-item"
- Campos: Essa matriz de objetos define os campos para a criação do item. Os campos podem incluir "nome", "código de barras", "trackingCode", "link", "nota", "tags", "espaço de trabalho". Cada campo também pode ser marcado como opcional.
- projetar: Este objeto especifica aspectos de design como "bgImage" (URL da imagem de fundo) e "bgColor" (cor de fundo).
Exemplo
JavaScript:
{
"type": "criar-item",
"campos": [
{
"nome": "nome"
},
{
"nome": "nota",
"opcional": verdadeiro
}
],
"design": {
"bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
}
}
selecionar-item
Descrição: __________
A etapa select-item permite que o usuário selecione um item existente. Normalmente, os usuários habilitarão essa etapa quando a lista de itens já tiver sido criada, por exemplo, após a importação do CSV.
- tipo: "selecionar-item"
- projetar: Este objeto especifica os aspectos de design, semelhante a create-item.
Exemplo
JavaScript:
{
"tipo": "select-item",
"design": {
"bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
}
}
captura de pasta
Descrição: __________
A etapa de captura de pasta permite que o usuário capture uma pasta.
- tipo: "Captura de pasta"
- título: Título da etapa
- nota: Descrição ou instruções para a etapa.
- dirName: Nome do diretório onde as imagens serão armazenadas.
- opcional: Se true, essa etapa é opcional e o usuário pode ignorá-la.
- cópia (opcional): copie as imagens capturadas para outra pasta.
- copiar paraDir: Pasta de destino
- filtro de cópia: Filtro opcional, apenas imagens correspondentes a "swingAbs", " turnAbs " ou " label" serão copiadas.
Exemplo 1 - Captura de pasta simples
JavaScript:
{
"type": "pasta de captura",
"title": "Capturar interior",
"nota": "Capture interior com câmera portátil.",
"dirName": "detalhes"
}
Exemplo 2 - Capturar pasta e copiar imagens selecionadas para outra pasta
Javascript
{
"type": "pasta de captura",
"title": "Giro de captura",
"dirName": "spin",
"cópia": {
"toDir": "alambiques",
"filtro": [
{ "swingAbs": 10, "turnAbs": 0 },
{ "swingAbs": 10, "turnAbs": 45 },
{ "swingAbs": 10, "turnAbs": 180 }
]
}
}
importar-imagens
Descrição: __________
A etapa importar-imagens permite que o usuário importe imagens do disco. Os objetos dentro desta etapa incluem o seguinte.
- tipo: "import-imagens"
- título: Título da etapa
- nota: Descrição ou instruções para a etapa
- dirName: Nome da pasta onde as imagens serão armazenadas
- opcional: Se true, esta etapa é opcional e o usuário pode ignorá-la
Exemplo
JavaScript:
{
"type": "pasta de captura",
"title": "Capturar interior",
"nota": "Importar imagens tiradas com uma câmara portátil.",
"dirName": "interior"
}
visualização ao vivo
Descrição: __________
A etapa de visualização ao vivo ativa a visualização ao vivo da câmera. Os usuários normalmente habilitarão isso para verificar a posição do objeto.
- tipo: "visualização ao vivo"
- nota: Descrição ou instruções para a etapa
- cameraAngle (opcional): especifica o ângulo da câmera para visualização ao vivo
Exemplo
JavaScript:
{
"tipo": "liveview",
"title": "Verificar posição",
"nota": "Verifique a posição do objeto e certifique-se de que ele está centralizado."
}
Exemplo de uso
O exemplo a seguir cria uma etapa do assistente para a criação de itens, usando campos para nome e anotações (opcional) e um design com uma imagem e cor de plano de fundo.
JavaScript:
[
{
"tipo": "select-item",
"campos": [
{
"nome": "nome"
},
{
"nome": "nota",
"opcional": verdadeiro
}
],
"design": {
"bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-Nehz_ciyDihw90EgNuy/FINAL/tqZxrqbKZ4exH6y2LFPWUw?w=1200"
}
},
{
"tipo": "liveview",
"title": "Verifique a posição",
"nota": "Verifique se a pessoa está à vista.",
"cameraAngle": 15
},
{
"type": "pasta de captura",
"title": "Giro de captura",
"dirName": "spin"
},
{
"type": "pasta de captura",
"title": "Capturar alambiques",
"dirName": "alambiques"
}
]
Nota: Este é um código genérico para permitir experimentos iniciais e configuração de script simples por usuários PhotoRobot. Use-o para testar a funcionalidade do Wizards e para executar um script básico para experimentação.
A série Canon EOS Rebel oferece câmeras DSLR amigáveis para iniciantes com qualidade de imagem sólida, controles intuitivos e recursos versáteis. Ideais para entusiastas da fotografia, essas câmeras oferecem foco automático confiável, telas sensíveis ao toque de ângulo variável e gravação de vídeo Full HD ou 4K.
Conexão
Resolução (MP)
Resolução
A série Canon EOS DSLR oferece imagens de alta qualidade, foco automático rápido e versatilidade, tornando-a ideal para fotografia e produção de vídeo.
Conexão
Resolução (MP)
Resolução
A série Canon EOS M Mirrorless combina design compacto com desempenho semelhante ao de uma DSLR. Com lentes intercambiáveis, foco automático rápido e sensores de imagem de alta qualidade, essas câmeras são ótimas para viajantes e criadores de conteúdo que buscam portabilidade sem sacrificar a qualidade da imagem.
Conexão
Resolução (MP)
Resolução
A série Canon PowerShot oferece câmeras compactas e fáceis de usar para fotógrafos casuais e entusiastas. Com modelos que variam de simples point-and-shoots a câmeras de zoom avançadas, eles oferecem conveniência, qualidade de imagem sólida e recursos como estabilização de imagem e vídeo 4K.
Conexão
Resolução (MP)
Resolução
As câmeras Canon Close-Up & Handheld são projetadas para fotografia e vídeo detalhados e próximos. Compactas e fáceis de usar, elas oferecem foco preciso, imagens de alta resolução e recursos macro versáteis, perfeitas para vlogs, fotografia de produtos e close-ups criativos.