Komputerowa detekcja wizyjna wymiarów szklanych butelek

W procesie kontroli jakości wyrobów szklanych, wraz ze wzrostem skali produkcji, zwiększeniem szybkości produkcji i coraz bardziej rygorystycznymi wymaganiami jakościowymi, tradycyjne ręczne metody kontroli przestały być skuteczne. W tym przypadku wielu zagranicznych producentów zaczęło rozwijają się pod kątem jakości maszyn do testowania jakości szklanych butelek. Chiny są stosunkowo zacofane w rozwoju maszyny do testowania jakości szklanych butelek, obecnie niektórzy krajowi producenci również opracowują maszyny do testowania jakości szklanych butelek, generalnie są to kopie produktów zagranicznych, prace rozwojowe jest wciąż w toku. Z punktu widzenia produktów opracowanych za granicą, w aspekcie wykrywania wielkości szklanej butelki, generalnie stosuje się kontakt mechaniczny, a ten sposób wymaga wysokiego poziomu technologii produkcji mechanicznej. Komputerowy system kontroli wizyjnej wielkości szklanej butelki zaprojektowany przez autora jest podsystemem komputerowego systemu kontroli on-line wyrobów szklanych opracowanego przez Instytut Technologii Elektronicznej Uniwersytetu Normalnego w Guangxi i fabrykę szkła w Guilin. System ten pozwala uniknąć słabości, jaką jest niski poziom chińskiej mechaniki technologii produkcji, wykorzystuje metodę wykrywania bezkontaktowego oraz WYKORZYSTUJE technologię wizji komputerowej i przetwarzania obrazu do wykrywania wymiarów szklanych butelek. Zawartość testu to: średnica wewnętrzna i zewnętrzna średnicy otworu butelki, wysokość butelki i średnica prostopadłość butelki. Gdy system detekcji wykryje wymiary butelki, potrzebne są dwie kamery, aby zebrać odpowiednio dwa obrazy. Jednym z nich jest obraz otworu butelki, który jest wykonywany przez kamerę przemysłową prostopadle do otworu butelki. Służy do wykrywania, czy średnica wewnętrzna i zewnętrzna otworu butelki oraz prostopadłość butelki spełniają wymagania. Drugie zdjęcie to zdjęcie wysokości butelki wykonane przez kamerę przemysłową patrzącą poziomo na górną połowę butelki, aby sprawdzić, czy wysokość butelki jest prawidłowa. System WYKORZYSTUJE tryb wyzwalania zewnętrznego do sterowania kamerą w celu akwizycji obrazu, co oznacza, że ​​gdy wykryta butelka dotrze do stacji detekcyjnej, obwód zewnętrznego wyzwalacza generuje sygnał wyzwalający i przesyła go do obrazu karta akwizycji. Komputer wykrywa zewnętrzny sygnał wyzwalający i natychmiast steruje kamerą w celu akwizycji obrazu. System przyjmuje metodę najpierw kalibracji, a następnie detekcji, czyli wyznaczania standardowego rozmiaru na podstawie zewnętrznego rozmiaru butelki wzorcowej. Podczas detekcji wielkość badanej butelki porównywana jest z wielkością standardową, aby sprawdzić, czy odchylenie mieści się w dopuszczalnym zakresie, aby określić, czy wielkość zewnętrzna badanej butelki jest kwalifikowana. Oprogramowanie systemu składa się z dwóch modułów funkcjonalnych , jeden to moduł przetwarzania obrazu ust butelki, drugi to moduł przetwarzania obrazu wysokości butelki. Moduł przetwarzania obrazu ust butelki obejmuje pozyskiwanie obrazu ust butelki, wykrywanie krawędzi obrazu, wewnętrzną średnicę ust butelki i średnicę zewnętrzną odpowiadającą wewnętrznemu i zewnętrznemu okręgowi detekcja, analiza wymiarów średnicy wewnętrznej i zewnętrznej otworu butelki oraz analiza prostopadłości. Moduł przetwarzania obrazu wysokości butelki obejmuje gromadzenie obrazu wysokości butelki, wykrywanie krawędzi konturu butelki, wyznaczanie linii, w której znajduje się górna krawędź wylotu butelki oraz kwalifikowaną analizę wysokości. W detekcji krawędzi obrazu otworu butelki i obrazu wysokości butelki zamiast wykrywania krawędzi za pomocą operatora wykrywania krawędzi przyjmuje się metodę ekstrakcji krawędzi przy użyciu segmentacji szarego progu. Podczas wykrywania wewnętrznego i zewnętrznego koła ujścia butelki na obrazie ust butelki, autor proponuje dwie metody znajdowania środka okręgu za pomocą dwusiecznej pionowej cięciwy półdzielonej i decyduje się zastosować metodę półdzielonego do wykrywania okręgu wewnętrznego i okręgu zewnętrznego otworu butelki poprzez porównanie eksperymentalne. W całym procesie tworzenia oprogramowania autor projektuje algorytmy i pisze programy z dwóch aspektów szybkości i efektu. Koszt wytworzenia systemu detekcji jest niski, a precyzja wykonania mechanicznego jest niska. Szybkość wykrywania systemu można poprawić wraz ze wzrostem szybkości procesora. Autor UŻYWA Visual C++ do ukończenia tworzenia oprogramowania do wykrywania rozmiaru szklanej butelki. System detekcji pomyślnie przeprowadził wykrywanie rozmiaru szklanej butelki na etapie eksperymentalnym.

1606287218(1)


Czas publikacji: 11-25-2020
+86-180 5211 8905