Anterior
Capturando imagens - PhotoRobot Manual do Usuário
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.
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.
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:
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.
Cada Assistente contém uma lista de etapas. Os seguintes tipos de etapa estão disponíveis:
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.
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"
}
}
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.
JavaScript:
{
"tipo": "select-item",
"design": {
"bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
}
}
A etapa de captura de pasta permite que o usuário capture uma pasta.
JavaScript:
{
"type": "pasta de captura",
"title": "Capturar interior",
"nota": "Capture interior com câmera portátil.",
"dirName": "detalhes"
}
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 }
]
}
}
A etapa importar-imagens permite que o usuário importe imagens do disco. Os objetos dentro desta etapa incluem o seguinte.
JavaScript:
{
"type": "pasta de captura",
"title": "Capturar interior",
"nota": "Importar imagens tiradas com uma câmara portátil.",
"dirName": "interior"
}
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.
JavaScript:
{
"tipo": "liveview",
"title": "Verificar posição",
"nota": "Verifique a posição do objeto e certifique-se de que ele está centralizado."
}
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.