Aplikacja PhotoRobot Controls - konfiguracja trybu kreatora
W aplikacji PhotoRobot Controls (zwanej dalej "CAPP"), tryb kreatora wykorzystuje szereg kroków kreatora, aby poprowadzić użytkowników przez różne zadania. Te kroki są zdefiniowane w formacie języka JavaScript i mogą być skryptowane przez konsultantów PhotoRobot w celu uzyskania niestandardowych funkcji. Użytkownicy mogą również skryptować podstawowe funkcje do początkowych eksperymentów lub prostych konfiguracji.
Nuta: Poniższa instrukcja obsługi zawiera instrukcje techniczne dotyczące konfigurowania kroków operatora w trybie kreatora. Aby uzyskać więcej ogólnych informacji na temat przechwytywania w trybie kreatora na poziomie operatora linii produkcyjnej, zapoznaj się z Podręcznikiem użytkownika Wprowadzenie.

Przegląd trybu kreatora
Tryb kreatora umożliwia użytkownikom utworzenie konfiguracji serii kroków, które operator wykona, aby uchwycić produkt. Interfejs kreatora jest wtedy ograniczony; Zazwyczaj pozwala operatorowi tylko zrobić zdjęcie i nie ma regulowanych ustawień.
Kreator tworzenia
Aby utworzyć nowy tryb kreatora, otwórz menu Ustawienia w aplikacji lokalnej i użyj opcji Dodaj kreatora w prawej górnej części interfejsu:

W tym menu dostępne są opcje tworzenia, edytowania i dostosowywania kreatorów:
- Nazwa kreatora
- Nazwa przedmiotu
- Notatki
- Ustawień
- Obszar roboczy
- Kroki kreatora

Nuta: Aby uruchomić kreatora, musi on zawierać prawidłowe ustawienia wstępne, wszystkie konfiguracje obszaru roboczego, a co najważniejsze liczbę i nazwy folderów katalogów. Każdy z nich będzie musiał następnie dopasować kroki zdefiniowane w kreatorze, aby mógł prawidłowo działać.
Kroki kreatora
Każdy kreator zawiera listę kroków. Dostępne są następujące typy kroków:
- utwórz-element
- wybierz element
- folder-przechwytywania
- import-obrazy
- Podgląd na żywo
Szczegółowe opisy kroków
utwórz-element
Opis:__________
Krok create-item umożliwia użytkownikowi utworzenie nowego elementu. Użytkownicy definiują elementy w następujący sposób i z następującymi obiektami.
- typ: "utwórz-element"
- Pola: Ta tablica obiektów definiuje pola do tworzenia elementów. Pola mogą obejmować " nazwę", "kod kreskowy", " kod śledzenia", " link", " notatkę", " tagi", "obszar roboczy". Każde pole można również oznaczyć jako opcjonalne.
- projekt: Ten obiekt określa aspekty projektu, takie jak "bgImage" (adres URL obrazu tła) i "bgColor" (kolor tła).
Przykład
Język JavaScript:
{
"type": "utwórz-element",
"fields": [
{
"name": "nazwa"
},
{
"name": "uwaga",
"opcjonalny": true
}
], ],
"design": {
"bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
}
}
wybierz element
Opis:__________
Krok select-item umożliwia użytkownikowi wybranie istniejącego elementu. Użytkownicy zazwyczaj włączają ten krok, gdy lista elementów została już utworzona, na przykład po zaimportowaniu z pliku CSV.
- typ: "wybierz element"
- projekt: Ten obiekt określa aspekty projektowe, podobnie jak create-item.
Przykład
Język JavaScript:
{
"type": "wybierz element",
"design": {
"bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
}
}
folder-przechwytywania
Opis:__________
Krok capture-folder umożliwia użytkownikowi przechwycenie folderu.
- typ: "folder przechwytywania"
- tytuł: Tytuł kroku
- nuta: Opis lub instrukcje dotyczące kroku.
- dirName: Nazwa katalogu, w którym będą przechowywane obrazy.
- fakultatywny: Jeśli true, ten krok jest opcjonalny i użytkownik może go pominąć.
- copy (opcjonalnie): Skopiuj przechwycone obrazy do innego folderu.
- copy toDir: Folder docelowy
- Filtr kopiowania: Opcjonalny filtr, kopiowane będą tylko obrazy pasujące do "swingAbs", "turnAbs" lub "label".
Przykład 1 — proste przechwytywanie folderów
Język JavaScript:
{
"type": "folder-przechwytywania",
"title": "Przechwytywanie wnętrza",
"note": "Uchwyć wnętrze za pomocą kamery ręcznej.",
"dirName": "szczegóły"
}
Przykład 2 — Przechwyć folder i skopiuj wybrane obrazy do innego folderu
Język JavaScript
{
"type": "folder-przechwytywania",
"title": "Przechwyć obrót",
"dirName": "spin",
"copy": {
"toDir": "fotosy",
"filtr": [
{ "swingAbs": 10, "turnAbs": 0 },
{ "swingAbs": 10, "turnAbs": 45 },
{ "swingAbs": 10, "turnAbs": 180 }
]
}
}
import-obrazy
Opis:__________
Krok import-images umożliwia użytkownikowi importowanie obrazów z dysku. Obiekty w tym kroku obejmują następujące elementy.
- typ: "import-images"
- tytuł: Tytuł kroku
- nuta: Opis lub instrukcje dotyczące kroku
- dirName: Nazwa folderu, w którym będą przechowywane obrazy
- fakultatywny: Jeśli true, ten krok jest opcjonalny i użytkownik może go pominąć
Przykład
Język JavaScript:
{
"type": "folder-przechwytywania",
"title": "Przechwytywanie wnętrza",
"note": "Importuj zdjęcia zrobione aparatem ręcznym.",
"dirName": "wnętrze"
}
Podgląd na żywo
Opis:__________
Krok podglądu na żywo włącza podgląd na żywo z kamery. Użytkownicy zazwyczaj włączają tę funkcję, aby sprawdzić położenie obiektu.
- typ: "Podgląd na żywo"
- nuta: Opis lub instrukcje dotyczące kroku
- cameraAngle (opcjonalnie): określa kąt kamery dla podglądu na żywo
Przykład
Język JavaScript:
{
"type": "podgląd na żywo",
"title": "Sprawdź pozycję",
"note": "Sprawdź położenie obiektu i upewnij się, że jest wyśrodkowany."
}
Przykładowe użycie
Poniższy przykład tworzy krok kreatora do tworzenia elementu przy użyciu pól na nazwę i notatki (opcjonalnie) oraz projektu z obrazem i kolorem tła.
Język JavaScript:
[
{
"type": "wybierz element",
"fields": [
{
"name": "nazwa"
},
{
"name": "uwaga",
"opcjonalny": true
}
], ],
"design": {
"bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-Nehz_ciyDihw90EgNuy/FINAL/tqZxrqbKZ4exH6y2LFPWUw?w=1200"
}
},
{
"type": "podgląd na żywo",
"title": "Sprawdź pozycję",
"note": "Sprawdź, czy ta osoba jest w zasięgu wzroku.",
"cameraAngle": 15
},
{
"type": "folder-przechwytywania",
"title": "Przechwyć obrót",
"dirName": "obrót"
},
{
"type": "folder-przechwytywania",
"title": "Zdjęcia z fotografii",
"dirName": "zdjęcia"
}
]
Nuta: Jest to ogólny kod umożliwiający wstępne eksperymenty i prostą konfigurację skryptu przez użytkowników PhotoRobot. Służy do testowania funkcji kreatorów i uruchamiania podstawowego skryptu do eksperymentowania.
Seria Canon EOS Rebel oferuje przyjazne dla początkujących lustrzanki cyfrowe z solidną jakością obrazu, intuicyjnym sterowaniem i wszechstronnymi funkcjami. Idealne dla entuzjastów fotografii, aparaty te zapewniają niezawodny autofokus, odchylane ekrany dotykowe i nagrywanie filmów Full HD lub 4K.
Połączenie
Rozdzielczość (MP)
Rezolucja
Seria lustrzanek cyfrowych Canon EOS zapewnia wysoką jakość zdjęć, szybki autofokus i wszechstronność, dzięki czemu idealnie nadaje się zarówno do fotografii, jak i produkcji wideo.
Połączenie
Rozdzielczość (MP)
Rezolucja
Seria bezlusterkowców Canon EOS M łączy w sobie kompaktową konstrukcję z wydajnością zbliżoną do lustrzanki cyfrowej. Wyposażone w wymienne obiektywy, szybki autofokus i wysokiej jakości czujniki obrazu, aparaty te są idealne dla podróżników i twórców treści poszukujących przenośności bez poświęcania jakości obrazu.
Połączenie
Rozdzielczość (MP)
Rezolucja
Seria Canon PowerShot to kompaktowe, łatwe w obsłudze aparaty dla okazjonalnych fotografów i entuzjastów. Dzięki modelom, od prostych aparatów typu point-and-shoot po zaawansowane kamery z zoomem, zapewniają wygodę, solidną jakość obrazu i funkcje, takie jak stabilizacja obrazu i wideo 4K.
Połączenie
Rozdzielczość (MP)
Rezolucja
Aparaty zbliżeniowe i ręczne firmy Canon zostały zaprojektowane z myślą o szczegółowym fotografowaniu i filmowaniu z bliska. Kompaktowe i łatwe w użyciu, oferują precyzyjną ostrość, obrazowanie w wysokiej rozdzielczości i wszechstronne możliwości makro — idealne do vlogowania, fotografii produktowej i kreatywnych zbliżeń.
Połączenie
Rozdzielczość (MP)
Rezolucja