POSA'T EN CONTACTE AMB NOSALTRES

Aplicació PhotoRobot Controls: configuració del mode auxiliar

A PhotoRobot aplicació Controls (més coneguda com a "CAPP"), el mode Auxiliar utilitza una sèrie de passos de l'assistent per guiar els usuaris a través de diverses tasques. Aquests passos es defineixen en un format de llenguatge semblant a JavaScript, i poden ser scriptejats per consultors PhotoRobot per a la funcionalitat personalitzada. Els usuaris també poden scriptejar funcions bàsiques per a experiments inicials o configuracions senzilles.

Nota: El següent manual d'usuari proporciona instruccions tècniques sobre com configurar els passos de l'operador en mode assistent. Per obtenir informació més general sobre la captura en mode auxiliar al nivell d'operador de línia de producció, vegeu el Manual d'usuari d'introducció.

Informació general del mode auxiliar

El mode assistent permet als usuaris crear una configuració d'una sèrie de passos que un operador seguirà per capturar el producte. La interfície de l'assistent és llavors limitada; Normalment, permet a l'operador només fer una foto i no té cap configuració ajustable.

Auxiliar de creació

Per crear un nou mode auxiliar, obriu el menú Arranjament a l'aplicació local i utilitzeu Afegeix assistent a la part superior dreta de la interfície:

En aquest menú, hi ha opcions per crear, editar i personalitzar assistents: 

  • Nom de l'auxiliar 
  • Nom de l'element
  • Notes
  • Presets
  • Treball
  • Passos de l'auxiliar

Nota: Per iniciar un assistent, ha de contenir presets vàlids, totes les configuracions de l'espai de treball i, el més important, el nombre i els noms de les carpetes de directoris. Cadascun d'aquests haurà de coincidir amb els passos definits a l'assistent per al seu correcte funcionament.

Passos de l'assistent

Cada auxiliar conté una llista de passos. Hi ha disponibles els tipus de passos següents:

  • create-item
  • select-item
  • carpeta de captura
  • importar imatges
  • Visualització en directe

Descripcions detallades de passos

create-item

Descripció

El pas create-item permet a l'usuari crear un element nou. Els usuaris defineixen els elements de la següent manera i amb els següents objectes.

  • tipus: "crear-element"
  • Camps: Aquesta matriu d'objectes defineix els camps per a la creació d'elements. Els camps poden incloure "nom", "codi de barres", "trackingCode", "enllaç", "nota", "etiquetes", "espai de treball". Cada camp també es pot marcar com a opcional.
  • disseny: Aquest objecte especifica aspectes de disseny com "bgImage" (URL de la imatge de fons) i "bgColor" (color de fons).

Exemple

JavaScript:


{
   "type": "create-item",
   "camps": [
       {
           "nom": "nom"
       },
       {
           "nom": "nota",
           "opcional": true
       }
   ],
   "disseny": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

select-item

Descripció

El pas select-item permet a l'usuari seleccionar un element existent. Normalment, els usuaris habilitaran aquest pas quan la llista d'elements ja s'hagi creat, per exemple després d'importar-los des de CSV. 

  • tipus: "select-item"
  • disseny: Aquest objecte especifica els aspectes de disseny, similars a create-item.

Exemple

JavaScript:


{
   "type": "select-item",
   "disseny": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

carpeta de captura

Descripció

El pas de captura-carpeta permet a l'usuari capturar una carpeta.

  • tipus: "carpeta de captura"
  • títol: Títol del pas
  • nota: Descripció o instruccions del pas.
  • dirName: Nom del directori on s'emmagatzemaran les imatges.
  • opcional: Si és cert, aquest pas és opcional i l'usuari pot ometre'l.
  • copiar (opcional): copiar les imatges capturades en una altra carpeta.
  • copiar aDir: Carpeta de destinació
  • Filtre de còpia: Filtre opcional, només es copiaran les imatges que coincideixin amb "swingAbs", "turnAbs" o "label".

Exemple 1 - Captura simple de carpetes

JavaScript:


{
   "type": "capture-folder",
   "title": "Captura interior",
   "nota": "Captura l'interior amb càmera de mà.",
   "dirName": "detalls"
}

Exemple 2: captura la carpeta i copia les imatges seleccionades en una altra carpeta

JavaScript


{
 "type": "capture-folder",
 "title": "Captura l'espín",
 "dirName": "girar",
 "còpia": {
   "toDir": "fotogrames",
   "filtre": [
     { "swingAbs": 10, "turnAbs": 0 },
     { "swingAbs": 10, "turnAbs": 45 },
     { "swingAbs": 10, "turnAbs": 180 }
   ]
 }
}

importar imatges

Descripció

El pas d'importació d'imatges permet a l'usuari importar imatges del disc. Els objectes d'aquest pas inclouen els següents.

  • tipus: "importar imatges"
  • títol: Títol del pas
  • nota: Descripció o instruccions del pas
  • dirName: Nom de la carpeta on s'emmagatzemaran les imatges
  • opcional: Si és cert, aquest pas és opcional i l'usuari pot ometre'l

Exemple

JavaScript:


{
   "type": "capture-folder",
   "title": "Captura interior",
   "nota": "Importar imatges preses amb una càmera de mà.",
   "dirName": "interior"
}

Visualització en directe

Descripció

El pas de visualització en directe activa la visualització en directe de la càmera. Normalment, els usuaris ho permetran per comprovar la posició de l'objecte.

  • tipus: "Vista en viu"
  • nota: Descripció o instruccions del pas
  • cameraAngle (opcional): especifica l'angle de la càmera per a la visualització en directe

Exemple

JavaScript:


{
   "tipus": "Liveview",
   "title": "Comprovar posició",
   "nota": "Comprova la posició de l'objecte i assegura't que està centrat."
}

Exemple d'ús

L'exemple següent crea un pas auxiliar per a la creació d'elements, utilitzant camps per al nom i les notes (opcional), i un disseny amb una imatge de fons i color.

JavaScript:


[
 {
   "type": "select-item",
   "camps": [
     {
       "nom": "nom"
     },
     {
       "nom": "nota",
       "opcional": true
     }
   ],
   "disseny": {
     "bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-Nehz_ciyDihw90EgNuy/FINAL/tqZxrqbKZ4exH6y2LFPWUw?w=1200"
   }
 },
 {
   "tipus": "Liveview",
   "title": "Comprova la posició",
   "nota": "Comprova que aquesta persona estigui a la vista.",
   "cameraAngle": 15
 },
 {
   "type": "capture-folder",
   "title": "Captura l'espín",
   "dirName": "girar"
 },
 {
   "type": "capture-folder",
   "title": "Captura fotogrames",
   "dirName": "fotogrames"
 }
]

Nota: Aquest és un codi genèric per permetre experiments inicials i configuració de scripts senzills per part dels usuaris PhotoRobot. Utilitzeu-lo per provar la funcionalitat dels assistents i per executar un script bàsic per a l'experimentació.