Tworzenie zbioru danych wadliwych części na potrzeby aplikacji do kontroli jakości inspekcji wizualnej.
Dzisiejsze aplikacje do kontroli wizualnej mogą wykorzystywać moc uczenia maszynowego do automatyzacji procesu i zastąpienia ludzkiego inspektora. Koszt uruchomienia takich aplikacji stale spada, a ich dokładność w niektórych przypadkach może przewyższać poziom ludzki.
Jednak wszystkie aplikacje uczenia maszynowego opierają się na danych szkoleniowych. Podobnie jak szkolenie człowieka w wykrywaniu usterek jest wymagane, sztuczny model wykrywania musi zostać przeszkolony. Robimy to poprzez zebranie zestawu (zwanego zbiorem danych) obrazów prawidłowo wyprodukowanych części w porównaniu z wadliwymi częściami. W tym celu stworzyliśmy prostą aplikację, którą można pobrać z biblioteki aplikacji Tulip.
Wymagania wstępne
Aby rozpocząć pracę z aplikacją do zbierania danych, potrzebujemy:
- Kamera podłączona do urządzenia Tulip Player
- Kamera skonfigurowana w aplikacji Tulip Vision
- Pobrać aplikację Data Collection z biblioteki aplikacji Tulip.
- Przypisać aplikację do tego samego urządzenia z podłączoną kamerą
- Zmień przypisanie kamery w aplikacji, aby dopasować ją do podłączonej kamery.
- Opcjonalnie skonfiguruj Regiony w widoku kamery, aby ograniczyć obszar zbierania.
Informacje na temat konfigurowania kamer Vision można znaleźć w artykule Rozpoczynanie pracy z systemem Vision.
Aby dowiedzieć się, jak działają wyzwalacze migawek, których używamy w tej aplikacji, zapoznaj się z artykułem dotyczącym korzystania z funkcji migawek.
Zalecenia dotyczące oświetlenia
Ogólnie rzecz biorąc, aby stworzyć spójny, niezawodny sposób gromadzenia danych, użytkownicy powinni przestrzegać następujących wskazówek: * Konfiguracja oświetlenia powinna być spójna. * Ogranicz wszelkie cienie/odblaski w widoku kamery. * Skonfiguruj wysoką rozdzielczość, jeśli jest obsługiwana (możesz to zrobić, zmieniając właściwości kamery na stronie hali produkcyjnej). * Pozycja przechwytywanego obiektu powinna być taka sama/bardzo podobna.
Jak utworzyć zestaw danych
Po uruchomieniu aplikacji na urządzeniu Player zostanie wyświetlony widok z kamery. Dostępne są również dwa przyciski do oznaczania widoku jako pozytywny lub negatywny. Kliknij przyciski, aby oznaczyć bieżący widok jako dobry lub zły i obserwuj, jak tabela zapełnia się próbkami. Zbierz co najmniej 10 obrazów z każdej klasy: Pass i Fail.

Aby zweryfikować swoją pracę, przejdź do tabeli gromadzenia danych i zobacz swoje próbki i adnotacje.

Podsumowanie
Rozpocznij gromadzenie wizualnego zbioru danych defektów części w procesie produkcyjnym, aby przygotować się do automatycznej inspekcji wizualnej z wykorzystaniem uczenia maszynowego. Korzystając z aplikacji do gromadzenia danych, tworzysz zestaw danych w tabeli Tulip, który możesz następnie wyeksportować (kliknij ikonę wielokropka na tabeli, aby pobrać zestaw danych obrazu) do użytku z usługą uczenia modelu. Wystarczy uruchomić aplikację na komputerze Player z podłączoną kamerą i dodać adnotacje do obrazów.
Sprawdź tę aplikację biblioteczną, Vision Data Collection, jako odniesienie!
Więcej informacji
- Pierwsze kroki z Vision
- Korzystanie z migawek Vision
- Korzystanie z widżetu kamery Vision
- Używanie migawek Vision z zewnętrzną usługą OCR
- Używanie usługi Azure CustomVision.ai z usługą Tulip do inspekcji wizualnej
Czy znalazłeś to, czego szukałeś?
Możesz również udać się na stronę community.tulip.co, aby opublikować swoje pytanie lub sprawdzić, czy inni mieli do czynienia z podobnym pytaniem!
