Najłatwiejszy do rozpoznania wzór dzięki wizji maszynowej
Muszę wykryć dokładne położenie niektórych narzędzi kuchennych za pomocą widzenia maszynowego. Mam możliwość oznaczenia narzędzi wzorem, aby ułatwić wykrywanie (a dokładniej segmentację obrazu).
Jaki wzór jest najłatwiejszy do wykrycia za pomocą widzenia maszynowego?
Wzór powinien być:
- Łatwe wykrywanie w przypadku częściowych okluzji.
- Łatwy do wykrycia w zmiennych i słabych warunkach oświetleniowych.
- Łatwe do wykrycia dzięki szeroko stosowanym algorytmom widzenia komputerowego, w szczególności lekkim algorytmom, które mogą działać na urządzeniach brzegowych.
- Trudno pomylić z innym przedmiotem (w kuchni).
- Możliwe, że zawiera dodatkowe informacje.
Kod QR ładnie pasuje do tego opisu. Domyślam się, że najłatwiejszy wzór będzie zawierał ostrą przemianę dwóch kolorów, prawdopodobnie czerni i bieli.
Odpowiedzi
Jeśli możesz nagrać wideo ze statyczną sceną, najłatwiej byłoby migać światłem, ponieważ możesz je łatwo wykryć, odejmując n - 1
klatkę od n
klatki, aż zobaczysz coś o wysokich wartościach.
Jeśli robisz zdjęcie, możesz wykorzystać 2 główne pomysły:
- Jeśli kolory sceny pochodzą z danej płyty, znajdź kolor bardzo różny w Hue i upewnij się, że jest intensywny (Nawet aktywne oświetlenie, które będzie nasycone).
- Użyj wzoru, który jest łatwo wykrywalny, np. Paski czarno-białe lub czysta zieleń i magenta. Możesz kodować dane w paskach.
Zasoby
Niektóre zasoby wklejono tutaj w komentarzach:
- Fiducials / Fiducial Markers .
- AprilTag 3 - wizualny system odniesienia popularny w badaniach robotyki.
- Jak nazywa się ten rodzaj wizji komputerowej ? (Powiązane pytanie).