Oprogramowanie VideoDog był rodzaj wideo / bin / kota, by chwycić jedną ramkę urządzenia video4linux lub ustawić jakieś domyślne zdjęcia.
Teraz przekształciła się w kompletne środowisko obrazu przechwytywania / przetwarzania, z prostym i czystym API, i przy użyciu prawie żadnych bibliotekami zewnętrzne.
Współpracuje z Linuksa v4l podsystemu, ma wiele algorytmów przetwarzania obrazu i przechowywania, w tym detekcja ruchu, alpha blending logo, formatów obrazu, wykrywanie krawędzi, i tak dalej. Ponadto, zawiera przykłady, w jaki sposób radzić sobie z jpeglib, GTK, SDL i Xlib dotyczące wychwytywania i przetwarzania obrazu.
Możesz użyć prostego pliku konfiguracyjnego, nadaje się do najczęstszych potrzeb, lub skorzystać z opcji wiersza poleceń.
Aby zmienić ścieżkę, po prostu zmień Makefile. Domyślna ścieżka to /etc/vd.conf.
W folderze o nazwie "extra" znajdziesz gtkpnm, xputjpeg, gtk_cam i małą funkcję wymiany asm, bgr2rgb.
Istnieje strona podręcznika. Wystarczy sprawdzić to z człowieka ./videodog.man lub przejść do właściwej lokalizacji. Jego jeszcze nie zakończyć, tak, didn `I umieścić go w pliku Makefile.
* W skrócie: *
Po prostu chwyta ramkę z urządzenia v4l lub ustawić jego domyślne ustawienia obrazu. Przydatne dla skryptów, skrypty kamery. Brak zależności wszelkich bibliotekami zewnętrznymi.
Ten kod jest na licencji GPL, zachęcamy do korzystania z formularza i przesłanie mi wskazówki, poprawki, itp, itd
Proszę, wyślij mi błędów raporty, informacje zwrotne, pomysły, poprawek i spożywczych.
Możliwe wyjścia:
RAW ramki (RGB)
PNM ramki
Rama JPEG
TARGA24 (TGA) ramki.
Pętla bufora przechwytywania podwójne lub pojedyncze ramki z dowolnym formacie.
Testowane z:
Kierowca CPIA (webcam II parport)
Sterownik bttv (bt 848 i 878)
ov511 (webcam III usb)
DLINK cam
Szczegóły programowe:
Wersja: 0.31
Filmu: 3 Jun 15
Licencja: Wolny
Popularność: 59
Komentarze nie znaleziono