Przetwarzanie wideo w czasie rzeczywistym

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
November
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 08 gru 2007, 14:24
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME

Przetwarzanie wideo w czasie rzeczywistym

Post autor: November »

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.
Awatar użytkownika
Kastagir
Sędziwy Jeż
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

Post autor: Kastagir »

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"
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 10 gości