W poprzednim wpisie link related pytałem się o najlepszą metodę detekcji obiektów poruszających się na ekranie.
Koniec końców padło na OpenCV i
http://pastebin.com/iz2kd7z5
W dużym skrócie tworzy on instancję tła, którą potem odejmuje od analizowanej klatki. Powstały obraz binarny traktowany jest otwarciem, żeby pozbyć się szumów i zamknięciem (operacje morfologiczne), żeby uwypuklić pozostałe obiekty. Mając grupy takich pikseli są one obrysowywane prostokątami i to obrysowywanie naniesione jest
Koniec końców padło na OpenCV i
BackgroundSubtratctorMOG(). Efektem mojej pracy jest taki kod:http://pastebin.com/iz2kd7z5
W dużym skrócie tworzy on instancję tła, którą potem odejmuje od analizowanej klatki. Powstały obraz binarny traktowany jest otwarciem, żeby pozbyć się szumów i zamknięciem (operacje morfologiczne), żeby uwypuklić pozostałe obiekty. Mając grupy takich pikseli są one obrysowywane prostokątami i to obrysowywanie naniesione jest


Stworzyłem dodatek, który otwiera wszystkie nieprzeczytane powiadomienia w nowych kartach za jednym kliknięciem.
Tag #sarpensprogramuje obserwuje dumnie aż dwie osoby, a więc dla nich kolejne usprawnienie portalu ze śmiesznymi obrazkami Wypok pe el (⌐ ͡■ ͜ʖ ͡■)
źródło: comment_iO5uILbEDfZWgtugZGWhUqKGD3VFRW3H.jpg
Pobierz