hej,
mam zamiar stworzyć program do detekcji linii na jezdni. Będzie on czytał dane z pliku wideo, w jakimś dowolnym formacie, to będzie w jednym oknie, a w drugim oknie będzie przetworzony obraz. Jednak nie wiem zbytnio jak się za to zabrać. Myślałem o bibliotece revel czy cimg, ale nie wiem czy w ogóle w dobrym kierunku idę.
Cele:
- 1 okno odtwarza oryginalny fimik
- 2 okno pokazuje filmik/obraz przetworzony
Co potrzebuje, albo myślę przynajmniej, że potrzebuje:
- bibliotekę, co da mi:
otwieranie filmu wideo
odtwarzanie go
otrzymywanie informacji typu, o jakiej wartości jest pixel o położeniu X.Y w filmie
- stworzenie funkcji detekcji
myślę, że coś poczytam na temat detekcji twarzy i wymyślę jakąś funkcję co mi znajdzie linie
Jakie przetwarzanie będę robił:
- splot, jakieś wykrywanie krawędzi etc
- threshold
- może coś innego
Jakieś uwagi? Od czego zacząć? Jakie biblioteki potrzebuje?
Z góry dzięki za pomoc.
Przetwarzanie wideo w czasie rzeczywistym
- Kastagir
- Sędziwy Jeż
- Posty: 89
- Rejestracja: 09 sty 2006, 16:36
- Płeć: Mężczyzna
- Wersja Ubuntu: 17.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Odp: Przetwarzanie wideo w czasie rzeczywistym
Jak się jeszcze nie zdecydowałeś to istnieje ciekawa biblioteka do przetwarzania video OpenCV. Sam robiłem w niej kiedyś projekt. Jest bardzo łatwa i dodatkowo posiada sporo przykładów.
"Search you should use, my young padawan"
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 10 gości