REKLAMA

OpenCV. Śledzenie obiektów z wykorzystaniem dopasowania szablonów

Rozpoznawanie i śledzenie obiektów jest jednym z podstawowych problemów w wizji komputerowej. Śledzenie obiektów umożliwia bowiem estymację prędkości ruchu obserwowanych obiektów, co znajduje zastosowania w wielu systemach, takich jak instrumenty pomiarowe, diagnostyczne urządzenia medyczne, drony czy samochody autonomiczne. W tym artykule pokażę, w jaki sposób zaimplementować śledzenie obiektów z wykorzystaniem dopasowywania szablonów w celu śledzenia wybranego fragmentu obrazu w sekwencji wideo z kamery internetowej. Wykorzystam przy tym bibliotekę OpenCV oraz język Python...

Zagadnienia poruszane w tym artykule:

  • Tworzenie projektu;
  • Wspólny moduł;
  • Wyświetlanie obrazu z kamery;
  • Wybór referencji;
  • Śledzenie wybranego wzorca;

Artykuł pochodzi z magazynu Programista nr 76 (9/2018).

Spis treści tego wydania Programisty: https://programistamag.pl/programista-9-2018-76/ .

Jest to wydanie z przełomu listopada i grudnia 2018 r.

Autorem artykułu jest Dawid Borycki. Naukowiec, programista, autor wielu książek, amerykańskich patentów, artykułów i videotutoriali o programowaniu w różnych technologiach. Pierwszy polski autor w Microsoft Press i MSDN Magazine. Z wykształcenia doktor fizyki teoretycznej. Obecnie pracuje w Polskiej Akademii Nauk, gdzie zajmuje się rozwojem nowoczesnych, nieinwazyjnych urządzeń do analizowania mikroprzepływów krwi w mózgu i obrazowania przez ośrodki nieprzezroczyste optycznie.