Balansowanie piłeczką, czyli ciekawy przykład PID w praktyce

Balansowanie piłeczką, czyli ciekawy przykład PID w praktyce

Celem opisywanego projektu jest utrzymanie małej piłeczki na specjalnej, ruchomej platformie. Urządzenie to jest więc ciekawym gadżetem oraz świetnym przykładem użycia regulatora PID.

Pozycja piłki śledzona jest przez kamerę. Program bazujący na OpenCV wyznacza nowe położenie dla platformy i przesyła je do urządzenia.

Czytaj całość…

OpenCV – #4 – Rozpoznawanie pisma

OpenCV – #4 – Rozpoznawanie pisma

W tej części kursu zajmiemy się rozpoznawaniem cyfr. Opisałem jeden z algorytmów służących do klasyfikacji obiektów K-Nearest Neighborhood.

Zamieszczone tutaj informacje pokazują podstawy dotyczące systemów uczących się i klasyfikacji obiektów.

Czytaj całość…

OpenCV – #3 – Detekcja i rozpoznawanie twarzy

OpenCV – #3 – Detekcja i rozpoznawanie twarzy

W tej części zajmiemy się detekcją twarzy w OpenCV. Za pomocą funkcji, które dostarcza nam biblioteka możemy zrobić to w prosty sposób.

Dodatkowo możemy wykryć szereg innych cech takich jak oczy, usta, nos, uszy itp.

Czytaj całość…

OpenCV – #2 – Wykrywanie obiektów

OpenCV – #2 – Wykrywanie obiektów

Pora na wykrywaniem obiektów. OpenCV oferuje szereg narzędzi, które ułatwią nam to zadanie.

Program będzie pobierał klatki obrazu z kamery. Obraz będzie przetwarzany na bieżąco, zwracane będą współrzędne prostokąta, który otoczy największy obiekt o wybranym kolorze.

Czytaj całość…

OpenCV – #1 – Pierwsze kroki

OpenCV – #1 – Pierwsze kroki

W dzisiejszych czasach, gdy możliwości układów cyfrowych stale rosną, zaimplementowanie systemu wizyjnego w robocie mobilnym nie jest już rzeczą nieosiągalną.

Biblioteka OpenCV, którą tutaj prezentuje zawiera szereg funkcji, które zadanie to czynią jeszcze prostszym, warto więc się z nią zaznajomić.

Czytaj całość…

Czytaj losowy artykuł