Wzorzec wyszukiwania

Inne nazwy: wzorzec detekcji położenia, oko, kwadrat narożny, finder pattern

Definicja

Wzorzec wyszukiwania to jeden z trzech dużych kwadratów w rogach kodu QR. Każdy ma 7 × 7 modułów, a razem pozwalają skanerowi znaleźć kod i ustalić jego kąt.

Jak wygląda wzorzec wyszukiwania

Każdy wzorzec wyszukiwania to ciemny kwadratowy pierścień 7 × 7, jasny pierścień 5 × 5 w środku i pełny ciemny kwadrat 3 × 3 pośrodku. Kod QR ma trzy takie wzorce, w lewym górnym, prawym górnym i lewym dolnym rogu.

Przy skanowaniu wzdłuż dowolnej linii przechodzącej przez środek wzorzec daje ciągi ciemny, jasny, ciemny, jasny, ciemny w proporcji 1:1:3:1:1. Ta proporcja nie zmienia się przy obrocie ani zmianie odległości, dlatego czytnik szybko wychwytuje ją w kadrze z aparatu.

  • Rozmiar: 7 × 7 modułów
  • Proporcja wzdłuż linii środkowej: 1:1:3:1:1 (ciemny:jasny:ciemny:jasny:ciemny)
  • Umieszczone w trzech rogach, nigdy w prawym dolnym
  • Od strony wewnętrznej otoczone jednomodułowym jasnym separatorem

Jak używają go skanery

Gdy czytnik znajdzie wszystkie trzy wzorce wyszukiwania, wie, gdzie jest kod, jak jest duży i która strona jest górą. Brakujący czwarty róg podpowiada orientację, dlatego kod QR można skanować do góry nogami albo bokiem.

Odległość między wzorcami wyszukiwania daje też pierwsze oszacowanie rozmiaru modułu i wersji, które czytnik następnie doprecyzowuje za pomocą wzorców synchronizacji i wyrównania.

Stylizacja kwadratów narożnych

Projektanci często zaokrąglają wzorce wyszukiwania albo nadają im inny kolor. Zwykle działa to, dopóki zachowana jest struktura pierścienia w pierścieniu i silny kontrast, ale to najbardziej ryzykowna część kodu do zmiany. Separator i strefa ciszy wokół każdego wzorca muszą pozostać wolne.

Najczęstsze pytania

Czym są trzy kwadraty na kodzie QR?

To wzorce wyszukiwania. Mówią skanerowi, gdzie jest kod i jak jest obrócony, dzięki czemu można go odczytać pod dowolnym kątem.

Dlaczego kod QR nie ma kwadratu w czwartym rogu?

Puste czwarte pole pozwala czytnikowi ustalić orientację. Gdyby kwadraty były we wszystkich czterech rogach, kod wyglądałby tak samo w każdym obrocie.

Czy mogę zmienić kształt kwadratów narożnych kodu QR?

Często tak, jeśli zagnieżdżona struktura pierścieni i kontrast pozostają wyraźne, ale przetestuj kod na kilku telefonach. Mocno zmienione wzorce wyszukiwania to częsta przyczyna nieudanych skanów.

Źródła i normy

Wszystkie hasła