Wykrywanie okręgów a przesuwanie obrazu

0

Witam, wygląda na to, że znowu mam problem. Mam obraz z kamery, jest to kartka, przesuwam ją z prędkością 1 m/s mam w tym czasie wykryć okręgi. Niestety nic z tego przesuwając kartkę z taką prędkością nie da rady wykryć tych okręgów, gdy kartka przesuwa się wolno wszystko jest ok okręgi są wykrywane, nie mam pojęcia dlaczego się tak dzieje, być może kamera traci na ostrości obrazu przy przesuwaniu kartki itp. jakieś sugestie ?

0

Zgodnie z zasadami fizyki kwantowej, możesz poznać albo pozycję obiektu, albo jego prędkość :) Oczywiście fizyka kwantowa nijak ma się do Twojego problemu, ale mniej więcej z punktu widzenia kamery tak to wygląda. Kamera pracuje z jakąś prędkością. W związku z tym do kompa może nie dojść tak naprawdę obraz z okręgiem, tylko rozmazany. To pewnie działa na takiej zasadzie, jak robienie zdjęcia ruchomemu obiektowi. Jeśli porusza się wolno, będzie widoczny na zdjęciu. Im szybciej, tym bardziej rozmazany. Spróbuj z inną kamerą. Albo zwiększ jej fps, jeśli jest taka możliwość.

I pytanie podstawowe - co chcesz osiągnąć?

0

Jest to projekt wewnętrzny i nie za bardzo mam jak dyskutować o nim bo mi nie wolno, tylko jakieś ogóły. Ale mniej więcej coś z detekcją koła mi jest potrzebne, widzę że przy szybkim przemieszczaniu się obrazu detekcja okręgu jest nie możliwa.

0

Wszystko zależy od metody wykrywania koła - zgaduje, że to transformacja Hough'a oraz jakości obrazu. Biblioteki graficzne mają o ile dobrze pamiętam jakieś tam możliwości w zakresie ustawienia "czułości" transformaty - AForge.NET bodajże. Nic nie urodzisz jednak jeżeli obraz jest na tyle nieczytelny dla oprogramowania, że po prostu nie ma siły wykrycia okręgu. Dopóki nie pokażesz kodu nikt nic nie pomoże.

0

Jeśli problemem jest 'rozmazanie', to jeśli to możliwe, można spróbować odsunąć kamerę dalej. Przy okazji jak duży obraz w (cm) nagrywasz i jak duże są okręgi, bo 1m/s to 1 mm /ms co oznacza że przy 25 klatkach/s (40ms) obraz przesuwa się o 4 cm co klatke... Jeśli okręgi są mniejsze niż 2 cm, to kwestia możliwości ich poprawnej rejestracji z pojedynczej klatki staje się filozoficzna. Musiałbyś mieć kamerę co robi więcej klatek albo ma krótszy czasz naświetlania.

1 użytkowników online, w tym zalogowanych: 0, gości: 1