Zbieranie danych do kontroli wizualnej za pomocą systemu Vision
  • 26 Mar 2024
  • 2 Minuty do przeczytania
  • Współtwórcy

Zbieranie danych do kontroli wizualnej za pomocą systemu Vision


Article Summary

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.image.png

Sprawdź tę aplikację biblioteczną, Vision Data Collection, jako odniesienie!

Więcej informacji


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!


Czy ten artykuł był pomocny?