Sarpens
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 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
10
  • Najlepsze
  • Wszystkie komentarze
y.....h
y.....h
Nice done!
1
S.....c
S.....c
Czy macie jakiś pomysł jak rozwiązać problem obiektów poruszających się blisko siebie?


@Sarpens: rozmiar, jeśli chcesz rozpatrywać dwa samochody poruszające się obok siebie z dokładnie tą samą prędkością, a masz stałe położenie kamery - ustawiasz ROI na konkretny pas i tam szukasz obiektu
1
Sarpens
Są tu jacyś mistrzowie OpenCV?

Zależy mi na uzyskanie jak najlepszej detekcji obrazów, które pojawiły się przed kamerą - w celu zliczenia poruszających się obiektów na ekraniie

Operuje na BackgroundSubtratctorMOG() ponieważ cienie mnie nie interesują. Niestety działa on słabo w przypadku kolorów pokrewnych, nawet nie specjalnie zbliżonych do siebie - jak dłoń i ściana.

Pytanie
7
  • Najlepsze
  • Wszystkie komentarze
Sarpens
@Wiktor426: A miałbyś ewentualnie jakieś porady gdzie szukać materiałów? Będę musiał nadrobić w najbliższym czasie to mocno.
2
lawaszkiri
@Sarpens: Duże są te dziury? Może po odejmowaniu zastosuj funkcję morfologiczną typu dylatacja albo closing.
2
Atexor
Mirki, siedzi ktoś może w bibliotece OpenCV?

Zainstalowałem ją, do projektu dodałem wszelakie biblioteki etc., przykładowy program się kompiluje z tej strony (pierwszy): http://opencv-srf.blogspot.com/2013/06/load-display-image.html

Problem jest tylko taki, że nie odczytuje mi obrazu. Próbowałem użyć kilka JPG (moich, z neta etc.), powsadzać do każdego folderu w projekcie,, dać zewnętrzną ścieżkę (np. C:\Users\Atexor\Documents\test.jpg), ale nie chce mi go wczytać. Reinstalowałem bibliotekę kilka razy i tworzyłem nowy projekt. Wszystko wedle instrukcji na stronie opencv
2
  • Najlepsze
  • Wszystkie komentarze
biczek
1
biczek
1
CichyGlosZTyluGlowy
No, udało mi się zmusić do współpracy #opencv i #visualstudio 2013 x64. Mogę iść spać zadowolony. #nieprogramowanie
1
  • Najlepsze
  • Wszystkie komentarze
Argetlam
@CichyGlosZTyluGlowy:

Nauczaj, jestem zbyt tępy żeby to zrobić ( ͡° ʖ̯ ͡°)
0
CichyGlosZTyluGlowy
@Argetlam: a jaki błąd ci wywala?
0
CichyGlosZTyluGlowy
#programowanie Mirki taki problem: #visualstudio wywala mi błąd:

Nie można uruchomić programu, ponieważ na komputerze nie znaleziono opencv_core246d.dll. Spróbuj ponownie zainstalować program, aby naprawić ten problem.


sprawdziłem i mam do PATH dodany folder, w którym ten plik fizycznie się znajduje. O co tu może chodzić? #cpp #opencv

1
  • Najlepsze
  • Wszystkie komentarze
frytex2
@CichyGlosZTyluGlowy: wersja nie ta?

Sprawdź, czy nie masz dwóch.

Albo wrzuć na chama kopię do win/system32.
1
f.....r
f.....r
0
Qbaz
Szukam informacji odnośnie tworzenia sceny 3d ze zrobionych wcześniej zdjęć. Program miałby za zadanie pozwolić użytkownikowi obracanie wewnątrz kuli/sześcianu, coś na wzór google street view. Znacie jakieś biblioteki, które pomogłyby stworzyć taki program? Pełna dowolność w wyborze języka programowania. Jeżeli ktoś wie w jakim kierunku szukać, to proszę o pomoc.

Prawdopodobnie #opencv powinien dać z tym radę, ale szukam również innych rozwiązań. Najchętniej jakaś biblioteka do javy.

#programowanie
3
  • Najlepsze
  • Wszystkie komentarze
zigaretten_nach_berlin
#programowanie #emgucv #opencv

Miał ktoś do czynienia z Emgu CV?

Mam problemy z odpaleniem jakiegokolwiek programu z Emgu CV na Visual Studio 2013. Ktoś miał taki sam problem może?
1
  • Najlepsze
  • Wszystkie komentarze
miziol
miziol
Mireczki, czy ktoś z was może polecić jakieś dobre "materyjały" o integrowaniu systemów rozpoznawania obrazu z robotami przemysłowymi?

Najchętniej z kontrolerem S4C/S4C+ ABB

Ewentualnie ma z tym jakieś doświadczenie?

#robotyka #opencv #automatyka #simplecv #abb
2
Huczek
Zaczyna się dłuuuga noc. Kompilacja Qt i OpenCV + CUDA. Dis gon bi gut najt.

#kompilacja #programowanie #qt #opencv #cuda
4
  • Najlepsze
  • Wszystkie komentarze
CebulaCzosnek
Tylko jedna kobieta wywołuje u mnie tak mieszane emocje:


Po dwóch godzinach konfiguracji możemy zacząć tworzyć.

#opencv #programowanie
12
  • Najlepsze
  • Wszystkie komentarze
Sarpens
Przymierzam się do zrobienia sobie kamery internetowej/streamu do monitoringu za pomocą Maliny i kamerki. I teraz moje pytania:

- Gdzie najłatwiej dostać malinę i co mi będzie potrzebne do niej na start?

- Celować w kamerę pod USB (jakie mają wsparcie) czy dedykowaną pod Raspberry?

-
1
  • Najlepsze
  • Wszystkie komentarze
Czerw2
Treść przeznaczona dla osób powyżej 18 roku życia...
4
  • Najlepsze
  • Wszystkie komentarze