/ / Przetwarzanie obrazu OpenCV w Androidzie - Android, OpenCV, przetwarzanie obrazu, wizja komputerowa, OpenCv4 i Android

Przetwarzanie obrazu OpenCV w Androidzie - android, opencv, przetwarzanie obrazu, wizja komputerowa, opencv4android

Sprawdź linki do zdjęć i czy możeszproszę zasugerować najlepszy możliwy sposób wykrycia piłki na obrazie? Próbowałem wykryć krawędzie za pomocą konturów, grubych kółek i większości zwykłych sposobów, ale mam zbyt dużo hałasu w tle.

Czy ktoś może zasugerować sposób wykrycia piłki na obu połączonych obrazach?

https://i.stack.imgur.com/zuLa7.jpg http://imgur.com/a/nsOSU

Odpowiedzi:

0 dla odpowiedzi № 1

Pewnie. Wcześniej wykryłem kolorowy obiekt z funkcją HSV. Przekształciłem obraz RGB na obraz HSV, a następnie wykryłem obiekt, używając zakresu odcienia dla koloru docelowego.

Po progu z zakresem odcienia (zakres) zastosowano funkcję znajdowania konturu OpenCV.


0 dla odpowiedzi nr 2

W takim przypadku przydatne byłoby wykrywanie kolorów, a nie cechy kształtu. Pracowałem już nad takim projektem i rozwiązałem go w przestrzeni HSV.

Najpierw przekonwertowałem obraz z RGB na HSV. A następnie utwórz obraz binarny z funkcją progu dla docelowego zakresu kolorów. W końcu zlokalizowano pozycję obiektu (piłki) z funkcją wykrywania koła Hougha.

Proszę sprawdzić, pomoże, myślę, że: http://www.pyimagesearch.com/2014/08/04/opencv-python-color-detection/

Dzięki.