System wraz z biblioteką modułów dla zaawansowanej analizy i interaktywnej syntezy ruchu postaci ludzkiej.

Wielkość: px
Rozpocząć pokaz od strony:

Download "System wraz z biblioteką modułów dla zaawansowanej analizy i interaktywnej syntezy ruchu postaci ludzkiej."

Transkrypt

1 Raport Raport System wraz z biblioteką modułów dla zaawansowanej analizy i interaktywnej syntezy ruchu postaci ludzkiej. Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

2 Działanie nr 4 Raport nr: 4.3 Tytuł: Finalna implementacja modułu kondensacji Tytuł Projektu: System wraz z biblioteką modułów dla zaawansowanej analizy i interaktywnej syntezy ruchu postaci ludzkiej Data rozpoczęcia Projektu: 01/04/2009 Czas trwania Projektu Koordynator Projektu: 36 miesięcy Polsko Japooska Wyższa Szkoła Technik Komputerowych Termin przedłożenia Raportu 01/04/2011 Autorzy: Akceptujący Dostępne na: Poziom rozpowszechniania Tomasz Krzeszowski, Bogdan Kwolek prof. dr hab. inż. Konrad Wojciechowski PP str. 2

3 Abstrakt: Raport przedstawia architekturę zaimplementowanego systemu do śledzenia ruchu postaci ludzkiej w środowisku wielokamerowym. Śledzenie ruchu odbywa się w oparciu o trójwymiarowy model postaci ludzkiej. Wydzielenie i ekstrakcja postaci ludzkiej odbywa się w oparciu o metody przetwarzana i analizy obrazów. W ramach zadania zaimplementowane i przebadane zostały następujece algorytmy: filtr cząsteczkowy, algorytm optymalizacji roju PSO (ang. Particle Swarm Optimization) oraz algorytm GLPSO (ang. Global-Local Particle Swarm Optimization). W niniejszym dokumencie opisano strukturę przygotowanego systemu, w tym przeznaczenie i funkcjonalnośd poszczególnych klas. Przedstawione zostały także zależności pomiędzy poszczególnymi modułami systemu. W ramach zadania przygotowane zostały także aplikacje pomocnice prezentujące sposób wykorzystania poszczególnych modułów systemu. Aplikacje te zostały przedstawione i opisane w niniejszym dokumencie. str. 3

4 Historia zmian Data Wersja Autor Opis zmian Tomasz Krzeszowski Bogdan Kwolek Opisano architekturę systemu do śledzenia ruchu postaci ludzkiej. Przedstawiono aplikacje demonstrujące możliwości systemu do śledzenia ruchu postaci. str. 4

5 Streszczenie Raport przedstawia architekturę systemu do śledzenia ruchu postaci ludzkiej w środowisku wielokamerowym. System posiada budowę modułową. System został zaimplementowany w języku C++ z wykorzystaniem bibliotek Qt oraz OpenSceneGraph (OSG). Przygotowane oprogramowanie zostało skompilowane z wykorzystaniem środowiska Visual Studio 2005/2008 oraz kompilatora GCC. Testy oprogramowania zostały zrealizowane w systemach Windows XP/Vista/7 oraz Linux. W ramach zadania zaimplementowane zostały algorytmy umożliwiające śledzenie ruchu postaci ludzkiej, moduły pomocnicze oraz szereg aplikacji demonstracyjnych. W ramach koocowej implementacji systemu do śledzenia ruchu postaci ludzkiej zaimplementowano trzy algorytmy: filtr cząsteczkowy, algorytm optymalizacji roju PSO (ang. Particle Swarm Optimization) oraz algorytm GLPSO (ang. Global-Local Particle Swarm Optimization). Poszczególne moduły zostały zaprojektowane, aby umożliwid dużą uniwersalnośd oraz konfigurowalnośd systemu. System składa się z następujących modułów: moduł algorytmu śledzącego, model 3D postaci ludzkiej, moduł umożliwiający realizację renderingu modelu postaci ludzkiej na obrazach oraz moduł funkcji celu. Moduł 3D postaci ludzkiej jest w pełni konfigurowalny. W szczególności możliwe jest łatwe ustawienie dowolnej konfiguracji postaci ludzkiej. W ramach zadania zaimplementowano także szereg metod do przetwarzania i analizy obrazów, m.in. metody umożliwiające wydzielenie sylwetki postaci ludzkiej, wydzielenie krawędzi, itp. Przygotowano także metody umożliwiające odczyt plików generowanych przez MoCap, który wykorzystywany jest do określenia jakości (dokładności) śledzenia. W niniejszej pracy opisano także strukturę przygotowanego systemu do śledzenia ruchu postaci ludzkiej. Omówiono przeznaczenie i funkcjonalnośd poszczególnych klas, oraz przedstawiono zależności pomiędzy poszczególnymi modułami systemu. W ramach zadania przygotowane zostały aplikacje prezentujące sposób wykorzystania poszczególnych modułów systemu. W szczególności przygotowano aplikacje demonstrujące połączenie poszczególnych modułów dla śledzenia ruchu postaci ludzkiej. Przygotowano także aplikację demonstrujące wykorzystanie trójwymiarowego modelu postaci ludzkiej oraz modułu umożliwiającego rendering modeli w dwuwymiarowej przestrzeni obrazu. Omówiona została aplikacja demonstrująca sposób użycia algorytmu PSO na przykładzie maksymalizacji funkcji dwóch zmiennych. str. 5

6 Spis treści Abstrakt:... 3 Historia zmian... 4 Streszczenie... 5 Spis treści... 6 Spis ilustracji... 7 Spis table Cel zadania Wprowadzenie Zrealizowane badania Wyniki eksperymentów Przygotowane oprogramowanie Wymagania Architektura systemu do śledzenia ruchu postaci ludzkiej Omówienie poszczególnych modułów systemu Aplikacje demonstracyjne Podsumowanie Literatura str. 6

7 Spis ilustracji Rys. 1 Śledzenie postaci ludzkiej na sekwencji 1. Klatki #20, 40, 60, 80, 100, 120, 140, obrazy z kamery 1 (pierwszy wiersz) oraz z kamery 4 (drugi wiersz) Rys. 2 Przykładowe połączenie poszczególnych modułów w system do estymacji konfiguracji postaci ludzkiej Rys. 3 Przykładowa konfiguracja modelu 3D postaci ludzkiej Rys. 4 Aplikacja Model2DRepresentation wyświetlenie krawędzi bocznych modelu Rys. 5 Okno aplikacji Model3DDemo wyświetlenie szkieletu modelu postaci ludzkiej Rys. 6 Okno aplikacji demonstrującej zasadę wykorzystania algorytmu PSO Rys. 7 Aplikacja demonstrująca metodę śledzenia ruchu postaci ludzkiej Rys. 8 Okno podglądu aktualnej konfiguracji śledzonej postaci Rys. 9 Aplikacja demonstrująca śledzenie ruchu postaci ludzkiej na rzeczywistych sekwencjach wideo str. 7

8 Spis table Tabela 1 Średni błąd i odchylenie standardowe dla markerów umieszczony na całej postaci ludzkiej - algorytm GLPSO str. 8

9 1. Cel zadania Celem Zadania 4.3 była koocowa implementacja modułu algorytmu kondensacji do śledzenia ruchu postaci ludzkiej. Przygotowane oprogramowanie ma budowę modułową i jest w pełni konfigurowalne. W ramach zadania zaimplementowano następujące algorytmy: kondensacji stanu (ang. Condensation particle filter), algorytm PSO (ang. Particle Swarm Optimization) oraz algorytm GLPSO (ang. Global-Local Particle Swarm Optimization). Zaimplementowane zostały także moduły dodatkowe wykorzystywane podczas śledzenia ruchu postaci ludzkiej. Przygotowano między innymi moduł modelu 3D postaci ludzkiej. Zastosowanie modelu 3D postaci ludzkiej pozwala na znaczne ograniczenie przestrzeni poszukiwao, ponieważ rozpatrywane są jedynie dopuszczalne konfiguracje postaci ludzkiej, to znaczy konfiguracje określające ruchy możliwe do wykonania przez człowieka. Kolejnym z modułów jest moduł umożliwiający realizację obliczeo zwianych z funkcją celu. Moduł umożliwia porównywanie obrazów, określenie pokrycia krawędzi, itp. Funkcja celu jest wykorzystywana przez algorytm śledzący do określenia w jakim stopniu dana konfiguracja modelu odpowiada poszukiwanej konfiguracji postaci ludzkiej. Zaimplementowany został także moduł umożliwiający rendering modeli 3D postaci ludzkiej w dwuwymiarowej przestrzeni obrazu. Ponadto w ramach zadania przygotowano szereg aplikacji demonstracyjnych. Cały system został zaimplementowany w języku C++, a jego działanie zostało przetestowane w systemach operacyjnych rodziny Windows oraz w systemie Linux. str. 9

10 2. Wprowadzenie Śledzenie ruchu postaci ludzkiej jest bardzo ważnym problemem i ma wiele potencjalnych zastosowao. Wyniki badao nad śledzeniem ruchu postaci ludzkich mogą zostad wykorzystane np. w medycynie, rozpoznawaniu i analizie czynności wykonywanych przez ludzi, różnorakich systemach zabezpieczeo, a także w przyjaznych użytkownikowi interfejsach i systemach sztucznej/poszerzonej rzeczywistości. Celem śledzenia ruchu postaci jest estymacja aktualnej konfiguracji postaci ludzkiej na podstawie analizy obrazów. Jest to bardzo wymagające zadanie, głównie ze względu na bardzo dużą przestrzeo poszukiwao, różnorodnośd w wyglądzie postaci ludzkich, różnorodnośd otoczenia śledzonej postaci oraz często występujące przesłonięcia poszczególnych części ciała. Dlatego w pracach nad śledzeniem ruchu postaci ludzkiej często stosuje się jednolite tło, modele uproszczone [7], oraz odpowiednio dobrany ubiór postaci w celu wyznaczenia cech charakterystycznych. Do śledzenia ruchu postaci ludzkiej najczęściej wykorzystywany jest algorytm filtru cząsteczkowego lub jego modyfikacje [3,7]. Algorytmy filtrów cząsteczkowych są stosowane do śledzeniu ruchu głównie ze względu na zdolnośd do aproksymacji wielomodalnych rozkładów prawdopodobieostwa w wielowymiarowych przestrzeniach stanu. Ich główną wadą jest koniecznośd zastosowania ogromnej ilości cząstek w celu wiernej aproksymacji rozkładu prawdopodobieostwa, a duża liczba cząstek przekłada się bezpośrednio na czas obliczeo. Jest to główny powód coraz większego zainteresowania algorytmami, które umożliwiają efektywną eksplorację przestrzeni poszukiwao. Do takich algorytmów należy algorytm PSO (ang. Particle Swarm Optimization) [4,5,6]. Algorytm ten czerpie z reguł zachowao społecznych w populacjach organizmów żywych, a jego główne zalety to możliwośd eksploracji przestrzeni oraz zdolnośd do współdzielenia wiedzy o przestrzeni poszukiwao między osobnikami roju. W systemach do śledzenie ruchu postaci ludzkiej bardzo często wykorzystuje się trójwymiarowe modele postaci ludzkiej [3,4,5,6,7]. Zastosowanie modelu postaci ludzkiej pozwala na znaczne ograniczenie przestrzeni poszukiwao, ponieważ hierarchiczna struktura modelu pozwala na odrzucenie dużej liczby konfiguracji reprezentujących ruchy niemożliwe do wykonania przez człowieka. str. 10

11 3. Zrealizowane badania W ramach prac nad opracowaniem algorytmu kondensacji przetestowano algorytmy filtrów cząsteczkowych, algorytm PSO i jego modyfikacje, a także opracowany algorytm GLPSO. Szczegółowe omówienie poszczególnych algorytmów zawarto w raportach *1,2+ oraz w pracach [4,5,6]. Podczas eksperymentów główną uwagę skupiono na analizie ruchu postaci ludzkiej podczas chodu. W eksperymentach praktycznych uwzględniono różnorodnośd w ubiorze śledzonej postaci, a także różnorodnośd tła. Przetestowanych zostało wiele wariantów różnych funkcji celu m.in. uwzględniających posegmentowane postacie ludzkie, porównywanie krawędzi oraz wydzielonej skóry postaci. Opis poszczególnych funkcji celu można znaleźd w raporcie z zadania 4.2 [2]. Przebadane zostały także różne reprezentacje oraz konfiguracje modelu 3D postaci ludzkiej. Model ten pełni bardzo ważną rolę podczas śledzenia ponieważ jego hierarchiczna struktura pozwala na znaczne ograniczenie przestrzeni poszukiwao. W ramach badania przeprowadzono także udane próby przyspieszenia algorytmu poprzez realizację obliczeo na wielu rdzeniach procesora jednocześnie z wykorzystaniem OpenMP. Zrealizowano także śledzenie ruchu postaci ludzkiej na GPU w technologii CUDA. str. 11

12 4. Wyniki eksperymentów Eksperymenty zostały przeprowadzone z wykorzystaniem wielokamerowego systemu wizyjnego. System ten składa się z czterech skalibrowanych i zsynchronizowanych kamer. Z systemem wizyjnym został zsynchronizowany system motion capture firmy Vicon, który posłużył do uzyskania wiarygodnych danych odniesienia. System MoCap pracował z częstotliwością 100 Hz i składał się z 10 kamer. Na Rys. 1 przedstawiono rezultaty śledzenia ruchu postaci ludzkiej w oparciu o algorytm GLSPO. W pierwszej fazie algorytmu, tzn. podczas estymacji konfiguracji całej postaci wykorzystywane było 200 cząstek natomiast do estymacji konfiguracji nóg oraz ramion postaci użyto po 50 cząstek. Prezentowana sekwencja składała się z 180 klatek. Rys. 1 Śledzenie postaci ludzkiej na sekwencji 1. Klatki #20, 40, 60, 80, 100, 120, 140, obrazy z kamery 1 (pierwszy wiersz) oraz z kamery 4 (drugi wiersz) Do weryfikacji poprawności śledzenia wykorzystano dane z systemu motion capture w postaci plików.c3d. W celu otrzymania błędów śledzenia dane o położeniu markerów na śledzonej postaci były porównywane z pozycją wirtualnych markerów znajdujących się na model 3D postaci ludzkiej. Do wyznaczenia średniego błędu dla danego markera w kolejnych klatkach sekwencji wideo wykorzystywana jest zależnośd (1). str. 12

13 d i 1 T T t1 m ( xˆ ) m ( x ) i t i t (1) gdzie m i ( i ) oznacza pozycję wirtualnego markera w przestrzeni 3D, która jest wyznaczona na podstawie wyestymowanej konfiguracji postaci ludzkiej, natomiast m i ( x i ) oznacza pozycję markera odczytaną z pliku.c3d, T określa liczbę klatek sekwencji wideo. W Tabeli 1 przedstawiono rezultaty śledzenia dla dwóch sekwencji wideo. Śledzenie było realizowane z wykorzystaniem algorytmu GLPSO. Średni błąd został wyznaczony dla 39 markerów (4 znajdowały się na głowie, po 7 na każdym z ramion, po 6 na każdej z nóg, 5 na tułowiu, oraz 4 na biodrze). Dla każdego markera i odchlenie standardowe σ i zostało obliczone na podstawie zależności: i 1 T T 1 t1 ( m ( xˆ ) m ( x ) i t i t d ) i 2 (2) Odchylenie standardowe przedstawione w Tabeli 1 jest średnią wartości odchyleo standardowych dla wszystkich markerów. W celu uwiarygodnienia uzyskanych rezultatów pomiary powtórzono dwadzieścia razy. Algorytm GLPSO uzyskał średni błąd śledzenia w granicy 62 mm przy zastosowaniu 300 cząstek oraz 20 iteracji. Jest to wynik porównywalny z wynikami uzyskiwanymi przez inne zespoły pracujące nad śledzeniem ruchu postaci ludzkiej w systemach wizyjnych [2]. W tabeli przedstawiono jedynie rezultaty śledzenia dla najlepszego algorytmu. Pozostałe wyniki przedstawiono w raportach z zadania 2.2 *1+ oraz 4.2 *2+ oraz w pracach *4,5,6+. Tabela 1 Średni błąd i odchylenie standardowe dla markerów umieszczony na całej postaci ludzkiej - algorytm GLPSO Sekwencja 1 Sekwencja 2 liczba cząstek liczba iteracji błąd d [mm] [mm] błąd d [mm] [mm] GLPSO str. 13

14 5. Przygotowane oprogramowanie 5.1 Wymagania Zalecana konfiguracja sprzętowa Procesor: 1.0 GHz lub szybszy Pamięd operacyjna: min 512 MB Wymagania programowe System operacyjny: Windows XP, Windows Vista, Windows 7, Linux Biblioteka Qt lub wersja późniejsza Biblioteka OpenSceneGraph lub wersja późniejsza Konfiguracja komputera, na którym testowano oprogramowanie Konfiguracja sprzętowa: Laptop Lenovo Y550 (Intel Core 2 Duo P GHz, 4GB RAM) Komputer stacjonarny (Intel Core i GHz, 4GB RAM) Oprogramowanie: Windows 7, Visual Studio 2005, Visual Studio 2008, Qt 4.5.3, Qt 4.6.2, OSG Linux Ubuntu i386, GCC 4.4.5, Qt 4.7.0, OSG Architektura systemu do śledzenia ruchu postaci ludzkiej Na aplikację składają się następujące moduły: EvaluationFunction moduł umożliwiający realizację obliczeo związanych z funkcją celu (klasa EvaluationFunction) str. 14

15 Model2DRepresentation moduł umożliwiający rendering modeli 3D postaci ludzkich w dwuwymiarowej przestrzeni obrazu (klasa Model2DRepresentation) Model3D moduł modelu 3D postaci ludzkiej (klasy Model3D, Spatial, Bone, Geometry) PSO algorytm PSO (klasy Particle, PSO) Rys. 2 Przykładowe połączenie poszczególnych modułów w system do estymacji konfiguracji postaci ludzkiej 5.3 Omówienie poszczególnych modułów systemu PSO/PF Moduł zawiera implementacje algorytmów umożliwiających śledzenie ruchu postaci ludzkiej. Na moduł składają się następujące algorytmy: filtr cząsteczkowy algorytm PSO (ang. particle swarm optimization) algorytm GLPSO (ang. global-local particle swarm optimization) str. 15

16 Poszczególne algorytmy zostały zaprojektowane w taki sposób aby zapewnid jak największą uniwersalnośd i konfigurowalnośd modułu. Jest to realizowane poprzez wydzielenie realizacji obliczeo związanych z funkcją celu poza algorytm, tzn. że funkcja celu jest wyznaczana poza modułem PSO/PF. Takie rozwiązanie pozwala na zastosowanie omawianego modułu w praktycznie dowolnym problemie. Moduł zapewnia także dużą konfigurowalnośd poszczególnych algorytmów. Oprócz standardowych parametrów takich jak liczba cząstek, czy iteracji, można także dowolnie modyfikowad długośd wektora stanu, który określa położenie cząstek w przestrzeni. Algorytmy pozwalają także na zmianę parametru wariancji dla poszczególnych składowych wektora stanu. Parametr ten określa na jak dużym obszarze cząstki będą rozlosowywane Model3D Zaimplementowany model 3D postaci ludzkiej oparty jest o strukturę hierarchiczną zwaną grafem sceny. Moduł modelu 3D postaci ludzkiej został zaprojektowany aby umożliwid łatwą konfigurowalnośd oraz dużą uniwersalnośd. Poszczególne części modelu mogą byd reprezentowane za pomocą cylindrów lub prostopadłościanów, a parametryzacja modelu może odbywad się za pomocą macierzy rotacji lub kwaternionów. Na Rys. 3 przedstawiony model 3D postaci ludzkiej w przykładowej konfiguracji. Model ten składa się z jedenastu ruchomych części i operuje w dwudziestosześciowymiarowej przestrzeni swobody. Rys. 3 Przykładowa konfiguracja modelu 3D postaci ludzkiej Najważniejsze funkcjonalności modelu 3D postaci ludzkiej: możliwośd dowolnej konfiguracji struktury modelu (za pomocą pliku konfiguracyjnego), możliwośd poruszania dowolnym elementem struktury modelu, dodawanie elementów struktury modelu, które nie będą wyświetlane podczas renderingu, możliwośd ustawienia aktualnej konfiguracji modelu za pomocą pojedynczego wektora stanu, str. 16

17 możliwośd ustawienia aktualnej konfiguracji modelu jedynie dla rąk postaci lub nóg postaci, pobranie wektora wierzchołków składających się na strukturą geometryczną modelu, możliwośd pobrania wektora z pozycjami wirtualnych markerów znajdujących się na modelu 3D postaci ludzkiej (porównanie pozycji tych markerów z danymi z pliku.c3d służy do weryfikacji poprawności śledzenia) Model2DRepresentation Moduł Model2DRepresentation służy do renderingu modeli 3D postaci ludzkiej w dwuwymiarowej przestrzeni obrazu. W celu renderingu modeli konieczne jest ustawienie dla obiektu klasy pf::model2drepresentation obiektu kamery (pf::camera) o odpowiednich parametrach. Obiekt ten jest odpowiedzialny za przejście z przestrzeni 3D do 2D. Do renderingu poszczególne metody klasy Model2DRepresentation, wymagają także podania wektorów z aktualną pozycją wierzchołków składających się na poszczególne elementy modelu 3D postaci ludzkiej. Najważniejsze funkcjonalności modułu: rendering krawędzi modelu 3D (możliwośd ustawienia grubości rysowanych linii i koloru), rendering wypełnionego modelu postaci ludzkiej, możliwośd pobrania wektora z koordynatami pikseli zamalowanych podczas renderingu modelu EvaluationFunction Moduł udostępnia zestaw metod wykorzystywanych podczas obliczania wartości funkcji celu. W szczególności moduł pozwala na realizację obliczeo związanych z wartością pokrycia zamalowanych pikseli na dwóch porównywanych obrazach. Udostępnione są także metody, które pozwalają na porównanie pokrycia poszczególnych kolorów na obrazie. 5.4 Aplikacje demonstracyjne W ramach zadania przygotowano szereg aplikacji demonstrujących przykłady wykorzystania poszczególnych modułów systemu. W poniższym rozdziale omówione zostaną funkcjonalności poszczególnych aplikacji demonstracyjnych. str. 17

18 5.4.1 Model2DRepresentationDemo Aplikacja demonstruje sposób wykorzystania klasy Model2DRepresentation i umożliwia wyświetlenie dwuwymiarowej reprezentacji modelu postaci ludzkiej. Aplikacja pozwala na wyświetlenie modelu w trzech trybach: wyświetlenie bocznych krawędzi modelu (przycisk 1 na klawiaturze), wyświetlenie wypełnionego modelu (przycisk 2 ) oraz wyświetlenie co drugiego piksela wypełnionego modelu. Aplikacja udostępnia także funkcję renderingu modelu na obrazie i zapisu wyniku na dysku w formacie bitmapy (przycisk p ). Za pomocą wybranych przycisków można także poruszad prawym ramieniem modelu postaci ludzkiej (więcej informacji w wyświetlanej instrukcji obsługi przycisk F1 ). Rys. 4 Aplikacja Model2DRepresentation wyświetlenie krawędzi bocznych modelu Model3DDemo Aplikacja demonstruje sposób użycia modelu 3D postaci ludzkiej w reprezentacji cylindrycznej. Dostępne są dwa tryby wyświetlenia modelu: wyświetlenie szkieletu (przycisk 1 ) oraz wyświetlenie elementów modelu w postaci cylindrów. Aplikacja demonstruje w jaki sposób można poruszad poszczególnymi częściami modelu oraz w jaki sposób wyrenderowad postad na podstawie danych z modelu. str. 18

19 Rys. 5 Okno aplikacji Model3DDemo wyświetlenie szkieletu modelu postaci ludzkiej PSODemo Aplikacja demonstruje sposób wykorzystania algorytmu PSO do znalezienia najlepszego rozwiązania dla danego zadania. Zadaniem algorytmu PSO jest znalezienie maksimum funkcji dwóch zmiennych (3). sin( x) sin( y) f ( x), gdzie x, y 0 (3) x y Na Rys. 6 przedstawiono okno omawianej aplikacji, kolorem zielonym oznaczono cząstki algorytmu PSO, najlepsza znaleziona konfiguracja (najlepsza globalna pozycja cząstki) została oznaczona kolorem czerwonym. Maksimum funkcji celu znajduje się na środku okna prezentującego ruch cząstek i zostało oznaczone jasnym kolorem, natomiast minima lokalne ciemnym. Aplikacja pozwala także na zmianę podstawowych parametrów algorytmu PSO, tzn. liczby cząstek i liczby iteracji. Po ustawieniu nowych parametrów cząstki ponownie są rozlosowywane w sposób losowy a algorytm rozpoczyna poszukiwania od początku. str. 19

20 Rys. 6 Okno aplikacji demonstrującej zasadę wykorzystania algorytmu PSO SimulationSystemDemo Aplikacja demonstrująca działanie systemu symulacyjnego powstała w celu pokazania istoty działania metody do śledzenia ruchu postaci ludzkiej oraz sposobu wykorzystania przedstawionych modułów. Śledzenie odbywa się w oparciu o algorytm PSO oraz obrazy pobrane z dwóch kamer. Podczas śledzenia wykorzystywany jest także model 3D postaci ludzkiej. Aplikacja została w maksymalny sposób uproszona, aby jak najlepiej zaprezentowad istotę działania algorytmu śledzenia ruchu postaci. W tym celu śledzona jest animowana postad przygotowana w programie 3ds Max, a śledzenie odbywa się jedynie w oparciu o obrazy binarne z wydzieloną postacią (podczas śledzenia ruchu postaci ludzkich na rzeczywistych sekwencjach obrazy tego typu uzyskuje poprzez zastosowanie algorytmów detekcji tła). O skuteczności działania algorytmu świadczy stopieo pokrycia (overlap) obrazu binarnego z obrazem prezentującym model postaci ludzkiej, który został wygenerowany za pomocą modułu Model2DRepresentation. Na zdjęciach wyświetlany jest wynik działania algorytmu śledzącego. Aplikacja pozwala na zmianę podstawowych parametrów algorytmu PSO, powiększenie prezentowanych zdjęd, oraz prezentuje czas estymacji pojedynczej klatki oraz uzyskany stopieo pokrycia. Estymacja może odbywad się w sposób ciągły (przycisk Start ) lub klatka po klatce (w tym trybie w celu wyznaczenia konfiguracji postaci dla każdej klatki sekwencji wideo należy przycisnąd przycisk Next Frame ). Przycisk Stop służy do zatrzymania śledzenia. str. 20

21 Rys. 7 Aplikacja demonstrująca metodę śledzenia ruchu postaci ludzkiej Aplikacja udostępnia także funkcjonalnośd podglądu aktualnej konfiguracji (przycisk Model 3D preview ) co zostało przedstawione na Rys. 8. Rys. 8 Okno podglądu aktualnej konfiguracji śledzonej postaci TrackingDemo Aplikacja demonstrująca system do śledzenia ruchu postaci ludzkiej na rzeczywistych sekwencjach wideo. Śledzenie odbywa się w oparciu o algorytm PSO oraz obrazy pobrane z dwóch kamer. Podczas śledzenia wykorzystywane są metody przetwarzania i analizy obrazu w celu wydzielenia cech charakterystycznych śledzonej postaci. W prezentowanym algorytmie wykorzystywane są obrazy z wydzieloną posgementowaną postacią ludzką, obrazy z wydzieloną skórą postaci oraz obrazy z wydzielonymi krawędziami. Aplikacja udostępnia analogiczne funkcjonalności jak w przypadku aplikacji demonstrującej system symulacyjny. str. 21

22 Rys. 9 Aplikacja demonstrująca śledzenie ruchu postaci ludzkiej na rzeczywistych sekwencjach wideo str. 22

23 6. Podsumowanie W ramach Zadania 4.3 zrealizowano finalną implementację algorytmu filtru cząsteczkowego, algorytmu PSO oraz GLPSO. Wybór algorytmów do koocowej implementacji został poprzedzony gruntownymi badaniami i analizami co zostało przedstawione w raportach *1,2+ oraz w pracach *4,5,6+. Oprócz wspomnianych algorytmów zaimplementowane zostały także inne moduły wykorzystywane podczas śledzenia ruchu postaci m.in. moduł trójwymiarowego modelu postaci ludzkiej oraz moduł funkcji celu. W badaniach eksperymentalnych najlepsze rezultaty zostały uzyskane przez algorytm GLPSO, który podczas estymacji konfiguracji postaci ludzkiej wykorzystuje hierarchiczną strukturę modelu 3D postaci. Pozwala to na uzyskanie znacznie lepszych wyników niż w przypadku pozostałych przebadanych algorytmów. Weryfikacja dokładności śledzenia została przeprowadzona w oparciu o dane z systemu motion capture firmy Vicon oraz wizualnego oszacowania dokładności na postawie zdjęd z wyrenderowanym modelem postaci ludzkiej. Zaproponowany algorytm GLPSO umożliwia śledzenie ruchu postaci ludzkiej ze średnim błędem w granicy 62 mm. Są to wyniki porównywalne z wynikami uzyskiwanymi przez inne zespoły zajmujące się analizą i śledzeniem ruchu *3]. Przeprowadzone zostały także badania mające na celu skrócenie obliczeo związanych z estymacją konfiguracji postaci ludzkiej. Implementacja algorytmu śledzenia w architekturze opartej o wiele wątków pozwoliło na uzyskanie czasów estymacji pojedynczej klatki na poziomie 1 sekundy. Do implementacji wykorzystano interfejs OpenMP. str. 23

24 7. Literatura 1. Krzeszowski, T., Kwolek, B.: Raport 2.2 Opracowanie algorytmu kondensacji, Krzeszowski, T., Kwolek, B.: Raport 4.2 Implementacja algorytmu kondensacji, Sigal, L., Balan, A., Black, M.: HumanEva: Synchronized Video and Motion Capture Dataset and Baseline Algorithm for Evaluation of Articulated Human Motion. Int. Journal of Computer Vision, vol. 87, pp (2010). 4. Krzeszowski, T., Kwolek, B., Wojciechowski, K.: Articulated Body Motion Tracking by Combined Particle Swarm Optimization and Particle Filtering, Int. Conf. on Computer Vision and Graphics, Lecture Notes in Computer Science, Springer, vol. 6374/2010, pp (2010). 5. Krzeszowski, T., Kwolek, B., Wojciechowski, K.: GPU-Accelerated Tracking of the Motion of 3D Articulated Figure, Int. Conf. on Computer Vision and Graphics, Lecture Notes in Computer Science, Springer, 2010, vol. 6374/2010, pp (2010). 6. Krzeszowski, T., Kwolek, B., Wojciechowski, K.: Model-Based 3D Human Motion Capture Using Global- Local Particle Swarm Optimization,, Int. Conf. on Computer Recognition Systems, Advances in Intelligent and Soft Computing, Springer, vol. 95/2011, pp (2011). 7. Fritsch, J., Schmidt, J., Kwolek, B.: Kernel particle filter for real-time 3D body tracking in monocular color images. In: IEEE Int. Conf. on Face and Gesture Rec., Southampton, UK, pp IEEE Computer Society Press, Los Alamitos (2006). 8. Krzeszowski, T., Kwolek, B., Wojciechowski, K.: Model 3D do badao symulacyjnych nad filtrami cząsteczkowymi do śledzenia ruchu postaci ludzkiej. Konferencja projektu System wraz z biblioteką modułów dla zawansowanej analizy i interaktywnej syntezy ruchu postaci ludzkiej, Warszawa (2009). 9. Krzeszowski, T., Kwolek, B., Wojciechowski, K.: Filtr cząsteczkowy do śledzenia ruchu postaci ludzkiej. Konferencja projektu System wraz z biblioteką modułów dla zawansowanej analizy i interaktywnej syntezy ruchu postaci ludzkiej, Warszawa (2009). 10. Krzeszowski, T., Kwolek, B., Wojciechowski, K.: Akwizycja ruchu postaci ludzkiej w wielokamerowym systemie wizyjnym. VI Sympozjum Analiza ruchu teoria i praktyka w zastosowaniach klinicznych Warszawa (2011). str. 24

25 Egzemplarz bezpłatny Redakcja PJWSTK Wydział Zamiejscowy Informatyki w Bytomiu Aleja Legionów 2, Bytom tel.: fax: Strona projektu

System wraz z biblioteką modułów dla zaawansowanej analizy i interaktywnej syntezy ruchu postaci ludzkiej. Motion. Dokumentacja techniczna projektu

System wraz z biblioteką modułów dla zaawansowanej analizy i interaktywnej syntezy ruchu postaci ludzkiej. Motion. Dokumentacja techniczna projektu PROGRAM OPERACYJNY INNOWACYJNA GOSPODARKA System wraz z biblioteką modułów dla zaawansowanej analizy i interaktywnej syntezy ruchu postaci ludzkiej Motion Dokumentacja techniczna projektu Wyciąg z raportu

Bardziej szczegółowo

CUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu

CUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu CUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu inż. Daniel Solarz Wydział Fizyki i Informatyki Stosowanej AGH 1. Cel projektu. Celem projektu było napisanie wtyczki

Bardziej szczegółowo

Uwaga! Upadek! Opis zadania konkursowego

Uwaga! Upadek! Opis zadania konkursowego Uwaga! Upadek! Opis zadania konkursowego Zadanie Opracowanie algorytmu automatycznie rozpoznającego upadek osoby na nagraniu wideo i wdrożenie stworzonego rozwiązania jako usługi na superkomputerowej platformie

Bardziej szczegółowo

Marcin Bieda. Pierścienie Newtona. (Instrukcja obsługi)

Marcin Bieda. Pierścienie Newtona. (Instrukcja obsługi) Marcin Bieda Pierścienie Newtona (Instrukcja obsługi) Aplikacja została zrealizowana w ramach projektu e-fizyka, współfinansowanym przez Unię Europejską w ramach Europejskiego Funduszu Społecznego (POKL)

Bardziej szczegółowo

Instrukcja obsługi. Karta video USB + program DVR-USB/8F. Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia.

Instrukcja obsługi. Karta video USB + program DVR-USB/8F. Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia. Instrukcja obsługi Karta video USB + program DVR-USB/8F Dane techniczne oraz treść poniższej instrukcji mogą ulec zmianie bez uprzedzenia. Spis treści 1. Wprowadzenie...3 1.1. Opis...3 1.2. Wymagania systemowe...5

Bardziej szczegółowo

Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych

Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych inż. Marek Duczkowski Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych słowa kluczowe: algorytm gradientowy, optymalizacja, określanie wodnicy W artykule

Bardziej szczegółowo

i ruchów użytkownika komputera za i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Promotor: dr Adrian Horzyk

i ruchów użytkownika komputera za i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Promotor: dr Adrian Horzyk System śledzenia oczu, twarzy i ruchów użytkownika komputera za pośrednictwem kamery internetowej i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Mirosław ł Słysz Promotor:

Bardziej szczegółowo

Komputerowe algorytmy ekstrakcji i śledzenia obiektów w czasie rzeczywistym

Komputerowe algorytmy ekstrakcji i śledzenia obiektów w czasie rzeczywistym Politechnika Rzeszowska Wydział Elektrotechniki i Informatyki ROZPRAWA DOKTORSKA Komputerowe algorytmy ekstrakcji i śledzenia obiektów w czasie rzeczywistym mgr inż. Bogusław Rymut Promotor: dr hab. inż.

Bardziej szczegółowo

Instrukcja do oprogramowania ENAP DEC-1

Instrukcja do oprogramowania ENAP DEC-1 Instrukcja do oprogramowania ENAP DEC-1 Do urządzenia DEC-1 dołączone jest oprogramowanie umożliwiające konfigurację urządzenia, rejestrację zdarzeń oraz wizualizację pracy urządzenia oraz poszczególnych

Bardziej szczegółowo

Julia 4D - raytracing

Julia 4D - raytracing i przykładowa implementacja w asemblerze Politechnika Śląska Instytut Informatyki 27 sierpnia 2009 A teraz... 1 Fraktale Julia Przykłady Wstęp teoretyczny Rendering za pomocą śledzenia promieni 2 Implementacja

Bardziej szczegółowo

Expo Composer. www.doittechnology.pl 1. Garncarska 5 70-377 Szczecin tel.: +48 91 404 09 24 e-mail: info@doittechnology.pl. Dokumentacja użytkownika

Expo Composer. www.doittechnology.pl 1. Garncarska 5 70-377 Szczecin tel.: +48 91 404 09 24 e-mail: info@doittechnology.pl. Dokumentacja użytkownika Expo Composer Dokumentacja użytkownika Wersja 1.0 www.doittechnology.pl 1 SPIS TREŚCI 1. O PROGRAMIE... 3 Wstęp... 3 Wymagania systemowe... 3 Licencjonowanie... 3 2. PIERWSZE KROKI Z Expo Composer... 4

Bardziej szczegółowo

Opisy efektów kształcenia dla modułu

Opisy efektów kształcenia dla modułu Karta modułu - Śledzenie ruchu 1 / 5 Nazwa modułu: Śledzenie ruchu Rocznik: 2012/2013 Kod: IIN-2-103-s Punkty ECTS: 3 Wydział: Informatyki, Elektroniki i Telekomunikacji Poziom studiów: Studia II stopnia

Bardziej szczegółowo

ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej

ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej ViLab jest samodzielnym programem służącym do prowadzenia obliczeń charakterystyki

Bardziej szczegółowo

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT. WYDZIAŁ: GEOLOGII, GEOFIZYKI I OCHRONY ŚRODOWISKA KIERUNEK STUDIÓW: INFORMATYKA STOSOWANA RODZAJ STUDIÓW: STACJONARNE I STOPNIA ROK AKADEMICKI 2014/2015 WYKAZ PRZEDMIOTÓW EGZAMINACYJNYCH: I. Systemy operacyjne

Bardziej szczegółowo

581,47 PLN brutto 472,74 PLN netto

581,47 PLN brutto 472,74 PLN netto Ubiquiti UVC G3 DOME Unifi Video Camera IP 1080p FullHD 581,47 PLN brutto 472,74 PLN netto Producent: UBIQUITI Kamera Ubiquiti UVC G3 DOME Unifi Video Camera IP 1080p Full HD Kamery wideo G3 i G3 Dome

Bardziej szczegółowo

Załamanie światła, Pryzmat

Załamanie światła, Pryzmat Marcin Bieda Załamanie światła, Pryzmat (Instrukcja obsługi) Aplikacja została zrealizowana w ramach projektu e-fizyka, współfinansowanym przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Bardziej szczegółowo

Interferometr Michelsona

Interferometr Michelsona Marcin Bieda Interferometr Michelsona (Instrukcja obsługi) Aplikacja została zrealizowana w ramach projektu e-fizyka, współfinansowanym przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Bardziej szczegółowo

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0 Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0 Wersja z dnia: 2017-08-21 Spis treści Opis... 3 1. Zasady bezpieczeństwa... 3 Instalacja... 3 Użytkowanie...

Bardziej szczegółowo

Obrazowanie za pomocą soczewki

Obrazowanie za pomocą soczewki Marcin Bieda Obrazowanie za pomocą soczewki (Instrukcja obsługi) Aplikacja została zrealizowana w ramach projektu e-fizyka, współfinansowanym przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Bardziej szczegółowo

2 799,28 PLN brutto 2 275,84 PLN netto

2 799,28 PLN brutto 2 275,84 PLN netto Ubiquiti UVC G3 5-Pack Unifi Video Camera IP 1080p FullHD 2 799,28 PLN brutto 2 275,84 PLN netto Producent: UBIQUITI Kamera Ubiquiti UVC G3 5-Pack Unifi Video Camera IP 1080p FullHD 5-PACK nie zawiera

Bardziej szczegółowo

Karta Video USB DVR-USB/42

Karta Video USB DVR-USB/42 Karta Video USB DVR-USB/42 Instrukcja użytkownika 1 www.delta.poznan.pl Spis treści 1. Wprowadzenie...3 1.1. Opis...3 1.2. Wymagania systemowe...5 1.3. Specyfikacja systemu...5 2. Instalacja sprzętu...6

Bardziej szczegółowo

Wykrywanie twarzy na zdjęciach przy pomocy kaskad

Wykrywanie twarzy na zdjęciach przy pomocy kaskad Wykrywanie twarzy na zdjęciach przy pomocy kaskad Analiza i przetwarzanie obrazów Sebastian Lipnicki Informatyka Stosowana,WFIIS Spis treści 1. Wstęp... 3 2. Struktura i funkcjonalnośd... 4 3. Wyniki...

Bardziej szczegółowo

Porównanie generatorów liczb losowych wykorzystywanych w arkuszach kalkulacyjnych

Porównanie generatorów liczb losowych wykorzystywanych w arkuszach kalkulacyjnych dr Piotr Sulewski POMORSKA AKADEMIA PEDAGOGICZNA W SŁUPSKU KATEDRA INFORMATYKI I STATYSTYKI Porównanie generatorów liczb losowych wykorzystywanych w arkuszach kalkulacyjnych Wprowadzenie Obecnie bardzo

Bardziej szczegółowo

OKREŚLANIE WSPÓŁRZĘDNYCH KĄTOWYCH CELU PRZY UŻYCIU GŁOWICY WIZYJNEJ RAKIETY

OKREŚLANIE WSPÓŁRZĘDNYCH KĄTOWYCH CELU PRZY UŻYCIU GŁOWICY WIZYJNEJ RAKIETY Prof. WAT dr hab. inż. Jan PIETRASIEŃSKI Mgr inż. Kamil DZIĘGIELEWSKI Wojskowa Akademia Techniczna OKREŚLANIE WSPÓŁRZĘDNYCH KĄTOWYCH CELU PRZY UŻYCIU GŁOWICY WIZYJNEJ RAKIETY Streszczenie: W referacie

Bardziej szczegółowo

Podręcznik użytkownika PCI-x Karta przechwytująca 4xHDMI

Podręcznik użytkownika PCI-x Karta przechwytująca 4xHDMI Podręcznik użytkownika PCI-x Karta przechwytująca 4xHDMI Spis treści 1. Specyfikacja... 3 1.1 Cechy:... 3 1.2 Rozdzielczość wideo na wejściu :... 3 1.3 Zawartość opakowania... 3 1.4 Wymagania systemowe...

Bardziej szczegółowo

Koło zainteresowań Teleinformatyk XXI wieku

Koło zainteresowań Teleinformatyk XXI wieku Koło zainteresowań Teleinformatyk XXI wieku PROJEKT 3 Temat: Aplikacja Interfejsu MS Kinect Imię i nazwisko ucznia: Kamil Kruszniewski Klasa: III TiA Numer z dziennika: 14 Suwałki, Kwiecień 2013 Strona

Bardziej szczegółowo

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka Poznań, 16.05.2012r. Raport z promocji projektu Nowa generacja energooszczędnych

Bardziej szczegółowo

Raport Hurtownie Danych

Raport Hurtownie Danych Raport Hurtownie Danych Algorytm Apriori na indeksie bitmapowym oraz OpenCL Mikołaj Dobski, Mateusz Jarus, Piotr Jessa, Jarosław Szymczak Cel projektu: Implementacja algorytmu Apriori oraz jego optymalizacja.

Bardziej szczegółowo

Oprogramowanie. DMS Lite. Podstawowa instrukcja obsługi

Oprogramowanie. DMS Lite. Podstawowa instrukcja obsługi Oprogramowanie DMS Lite Podstawowa instrukcja obsługi 1 Spis treści 1. Informacje wstępne 3 2. Wymagania sprzętowe/systemowe 4 3. Instalacja 5 4. Uruchomienie 6 5. Podstawowa konfiguracja 7 6. Wyświetlanie

Bardziej szczegółowo

Pomoc do programu Oferent

Pomoc do programu Oferent Pomoc do programu Oferent Wersja dokumentu: 1.1 Data ostatniej modyfikacji: 12.03.2012 Informacja o zmianach w stosunku do poprzedniej wersji dokumentu: Dodano informację o wymaganiach platformy Silverlight

Bardziej szczegółowo

2.2 Opis części programowej

2.2 Opis części programowej 2.2 Opis części programowej Rysunek 1: Panel frontowy aplikacji. System pomiarowy został w całości zintegrowany w środowisku LabVIEW. Aplikacja uruchamiana na komputerze zarządza przebiegiem pomiarów poprzez

Bardziej szczegółowo

Grafika Komputerowa Wykład 4. Synteza grafiki 3D. mgr inż. Michał Chwesiuk 1/30

Grafika Komputerowa Wykład 4. Synteza grafiki 3D. mgr inż. Michał Chwesiuk 1/30 Wykład 4 mgr inż. 1/30 Synteza grafiki polega na stworzeniu obrazu w oparciu o jego opis. Synteza obrazu w grafice komputerowej polega na wykorzystaniu algorytmów komputerowych do uzyskania obrazu cyfrowego

Bardziej szczegółowo

UNIFON podręcznik użytkownika

UNIFON podręcznik użytkownika UNIFON podręcznik użytkownika Spis treści: Instrukcja obsługi programu Unifon...2 Instalacja aplikacji Unifon...3 Korzystanie z aplikacji Unifon...6 Test zakończony sukcesem...9 Test zakończony niepowodzeniem...14

Bardziej szczegółowo

Praca w środowisku Visual Studio 2008, Visual C

Praca w środowisku Visual Studio 2008, Visual C Praca w środowisku Visual Studio 2008, Visual C++ 2008 mgr inż. Tomasz Jaworski tjaworski@kis.p.lodz.pl http://tjaworski.kis.p.lodz.pl/ Tworzenie aplikacji konsolowych 2 3 Tworzenie nowego projektu aplikacji

Bardziej szczegółowo

Ciało Doskonale Czarne

Ciało Doskonale Czarne Marcin Bieda Ciało Doskonale Czarne (Instrukcja obsługi) Aplikacja została zrealizowana w ramach projektu e-fizyka, współfinansowanym przez Unię Europejską w ramach Europejskiego Funduszu Społecznego (POKL)

Bardziej szczegółowo

Seminarium IO. Zastosowanie wielorojowej metody PSO w Dynamic Vehicle Routing Problem. Michał Okulewicz

Seminarium IO. Zastosowanie wielorojowej metody PSO w Dynamic Vehicle Routing Problem. Michał Okulewicz Seminarium IO Zastosowanie wielorojowej metody PSO w Dynamic Vehicle Routing Problem Michał Okulewicz 26.02.2013 Plan prezentacji Przypomnienie Problem DVRP Algorytm PSO Podejścia DAPSO, MAPSO 2PSO, 2MPSO

Bardziej szczegółowo

Analiza i przetwarzanie obrazów

Analiza i przetwarzanie obrazów Analiza i przetwarzanie obrazów Pomiar pulsu za pomocą kamery Autor: Krzysztof Skowronek Zawartość I. Założenia... 3 II. Realizacja... 3 III. Szczegóły implementacji... 4 IV. Interfejs... 5 V. Wyniki...

Bardziej szczegółowo

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H W O J S K O W A A K A D E M I A T E C H N I C Z N A W Y D Z I A Ł E L E K T R O N I K I Drukować dwustronnie P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H Grupa... Data wykonania

Bardziej szczegółowo

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11

Bardziej szczegółowo

Tomography Tracking Instrukcja użytkownika

Tomography Tracking Instrukcja użytkownika Tomography Tracking Instrukcja użytkownika 1 Spis treści 1. Wymagania... 3 2. Pierwsze uruchomienie... 3 3. Główne okno aplikacji... 3 4. Menu podręczne... 4 a. Zakładka File... 4 b. Zakładka Edit... 4

Bardziej szczegółowo

Rozdział 7 ZARZĄDZANIE PROJEKTAMI

Rozdział 7 ZARZĄDZANIE PROJEKTAMI Wprowadzenie do badań operacyjnych z komputerem Opisy programów, ćwiczenia komputerowe i zadania. T. Trzaskalik (red.) Rozdział 7 ZARZĄDZANIE PROJEKTAMI 7.2. Ćwiczenia komputerowe Ćwiczenie 7.1 Wykorzystując

Bardziej szczegółowo

FAQ. Kwiecień 2010. Generator Wniosków Płatniczych (GWP) Wersja 1.0

FAQ. Kwiecień 2010. Generator Wniosków Płatniczych (GWP) Wersja 1.0 Kwiecień 2010 Generator Wniosków Płatniczych (GWP) Historia dokumentu: Wersja Data ostatniej modyfikacji 1.0 26.04.2010 r. 2 S t r o n a Pytania i odpowiedzi do generatora wniosków płatniczych: 1. [GWP]

Bardziej szczegółowo

Oprogramowanie IP - pytania i odpowiedzi. JPEG (Mb/s) kl./s BASIC SUPER FINE BASIC SUPER FINE 5 0,46 1,45 1,02 2,5 12,5 1,17 3,6 2,53 6,32

Oprogramowanie IP - pytania i odpowiedzi. JPEG (Mb/s) kl./s BASIC SUPER FINE BASIC SUPER FINE 5 0,46 1,45 1,02 2,5 12,5 1,17 3,6 2,53 6,32 Oprogramowanie IP - pytania i odpowiedzi Ile kamer może pracować w sieci 100 Mb/s i 1 Gb/s? Liczba kamer mogących poprawnie pracować w sieci zależy od parametrów wysyłanego przez nie obrazu. Strumień danych

Bardziej szczegółowo

Zastosowanie techniki Motion Capture

Zastosowanie techniki Motion Capture Zastosowanie techniki Motion Capture Michał Grędziak mgredzia@mion.elka.pw.edu.pl Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska ul. Nowowiejska 15/19 00-665 Warszawa, Polska 13 czerwca

Bardziej szczegółowo

SYMULACJA OPADÓW ATMOSFERYCZNYCH I POKRYWY ŚNIEŻNEJ W GENERATORZE OBRAZU JASKIER IG

SYMULACJA OPADÓW ATMOSFERYCZNYCH I POKRYWY ŚNIEŻNEJ W GENERATORZE OBRAZU JASKIER IG Szybkobieżne Pojazdy Gąsienicowe (41) nr 3, 2016 Michał Bugała SYMULACJA OPADÓW ATMOSFERYCZNYCH I POKRYWY ŚNIEŻNEJ W GENERATORZE OBRAZU JASKIER IG Streszczenie. W artykule przedstawiono metody implementacji

Bardziej szczegółowo

Arkadiusz Kalicki, Lech Mankiewicz Plugin Webcam dla SalsaJ Podręcznik użytkownika

Arkadiusz Kalicki, Lech Mankiewicz Plugin Webcam dla SalsaJ Podręcznik użytkownika Projekt logo: Armella Leung, www.armella.fr.to Arkadiusz Kalicki, Lech Mankiewicz Plugin Webcam dla SalsaJ Podręcznik użytkownika Spis treści Spis treści... 1 Instalacja... 2 Posługiwanie się pluginem...

Bardziej szczegółowo

Implementacja filtru Canny ego

Implementacja filtru Canny ego ANALIZA I PRZETWARZANIE OBRAZÓW Implementacja filtru Canny ego Autor: Katarzyna Piotrowicz Kraków,2015-06-11 Spis treści 1. Wstęp... 1 2. Implementacja... 2 3. Przykłady... 3 Porównanie wykrytych krawędzi

Bardziej szczegółowo

INSTRUKCJA INSTALACJI OPROGRAMOWANIA MICROSOFT LYNC 2010 ATTENDEE ORAZ KORZYTANIA Z WYKŁADÓW SYNCHRONICZNYCH

INSTRUKCJA INSTALACJI OPROGRAMOWANIA MICROSOFT LYNC 2010 ATTENDEE ORAZ KORZYTANIA Z WYKŁADÓW SYNCHRONICZNYCH INSTRUKCJA INSTALACJI OPROGRAMOWANIA MICROSOFT LYNC 2010 ATTENDEE ORAZ KORZYTANIA Z WYKŁADÓW SYNCHRONICZNYCH Wstęp Warunkiem uczestnictwa w wykładzie zdalnym jest zainstalowanie na komputerze ucznia uczestnika

Bardziej szczegółowo

SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY. Autorzy: M. Lewicka, K. Stańczyk

SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY. Autorzy: M. Lewicka, K. Stańczyk SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY Autorzy: M. Lewicka, K. Stańczyk Kraków 2008 Cel pracy projekt i implementacja systemu rozpoznawania twarzy, który na podstawie

Bardziej szczegółowo

Program Rejestr zużytych materiałów. Instrukcja obsługi

Program Rejestr zużytych materiałów. Instrukcja obsługi Program Rejestr zużytych materiałów. Instrukcja obsługi Autor: Andrzej Woch Tel. 663 772 789 andrzej@awoch.com www.awoch.com Spis treści Wstęp... 1 Informacje dla administratora i ADO... 1 Uwagi techniczne...

Bardziej szczegółowo

BEZPRZEWODOWA KAMERA INTERNETOWA USB 2.0

BEZPRZEWODOWA KAMERA INTERNETOWA USB 2.0 BEZPRZEWODOWA KAMERA INTERNETOWA USB 2.0 Instrukcja użytkownika DA-71814 Wstęp Dziękujemy za korzystanie z bezprzewodowej kamery nowej generacji. Z urządzenia można korzystać zaraz po jego podłączeniu.

Bardziej szczegółowo

Najwyżej ocenione raporty dla Mr Buggy 4

Najwyżej ocenione raporty dla Mr Buggy 4 Najwyżej ocenione raporty dla Mr Buggy 4 Uwagi Komisji: 1. Żaden z raportów nie otrzymał maksymalnej liczby punktów. 2. Poniżej prezentowane są oryginalne wersje raportów z usuniętymi danymi mogącymi identyfikować

Bardziej szczegółowo

FastReporter 2 OPROGRAMOWANIE DO KOŃCOWEGO PRZETWARZANIA DANYCH

FastReporter 2 OPROGRAMOWANIE DO KOŃCOWEGO PRZETWARZANIA DANYCH OPROGRAMOWANIE DO KOŃCOWEGO PRZETWARZANIA DANYCH Narzędzie do skonsolidowanego zarządzania oraz końcowego przetwarzania danych, zaprojektowane po to, aby zwiększyć wydajność raportowania inspekcji zakończeń

Bardziej szczegółowo

dr inż. Tomasz Krzeszowski

dr inż. Tomasz Krzeszowski Microsoft Robotics Developer Studio dr inż. Tomasz Krzeszowski 2017-05-20 Spis treści 1 Przygotowanie do laboratorium... 3 2 Cel laboratorium... 3 3 Microsoft Robotics Developer Studio... 3 3.1 Wprowadzenie...

Bardziej szczegółowo

Następnie uruchom b-link z Menu Start lub ponownie uruchom komputer.

Następnie uruchom b-link z Menu Start lub ponownie uruchom komputer. B-LINK SZYBKI START Ten krótki przewodnik umożliwia użytkownikowi poznanie działania i podstawowych funkcji programu b-link, pozwalając szybko zacząd pracę z programem. Omawiamy w nim tylko niektóre funkcje

Bardziej szczegółowo

Oprogramowanie IPCCTV. ipims. Podstawowa instrukcja obsługi

Oprogramowanie IPCCTV. ipims. Podstawowa instrukcja obsługi Oprogramowanie IPCCTV ipims Podstawowa instrukcja obsługi Spis treści 1. Informacje wstępne 3 2. Wymagania sprzętowe/systemowe 4 3. Instalacja 5 4. Uruchomienie 6 5. Podstawowa konfiguracja 7 6. Wyświetlanie

Bardziej szczegółowo

Instalacja aplikacji

Instalacja aplikacji 1 Instalacja aplikacji SERTUM... 2 1.1 Pobranie programu z Internetu... 2 1.2 Instalacja programu... 2 1.3 Logowanie... 3 2 Instalacja aplikacji RaportNet... 4 2.1 Pobranie programu z Internetu... 4 2.2

Bardziej szczegółowo

Instrukcja instalacji i obsługi programu Szpieg 3

Instrukcja instalacji i obsługi programu Szpieg 3 COMPUTER SERVICE CENTER 43-300 Bielsko-Biała ul. Cieszyńska 52 tel. +48 (33) 819 35 86, 819 35 87, 601 550 625 Instrukcja instalacji i obsługi programu Szpieg 3 wersja 0.0.2 123 SERWIS Sp. z o. o. ul.

Bardziej szczegółowo

Zad. 4: Rotacje 2D. 1 Cel ćwiczenia. 2 Program zajęć. 3 Opis zadania programowego

Zad. 4: Rotacje 2D. 1 Cel ćwiczenia. 2 Program zajęć. 3 Opis zadania programowego Zad. 4: Rotacje 2D 1 Cel ćwiczenia Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich struktur

Bardziej szczegółowo

Karty graficzne możemy podzielić na:

Karty graficzne możemy podzielić na: KARTY GRAFICZNE Karta graficzna karta rozszerzeo odpowiedzialna generowanie sygnału graficznego dla ekranu monitora. Podstawowym zadaniem karty graficznej jest odbiór i przetwarzanie otrzymywanych od komputera

Bardziej szczegółowo

System wizyjny OMRON Xpectia FZx

System wizyjny OMRON Xpectia FZx Ogólna charakterystyka systemu w wersji FZ3 w zależności od modelu można dołączyć od 1 do 4 kamer z interfejsem CameraLink kamery o rozdzielczościach od 300k do 5M pikseli możliwość integracji oświetlacza

Bardziej szczegółowo

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel etrader Pekao Podręcznik użytkownika Strumieniowanie Excel Spis treści 1. Opis okna... 3 2. Otwieranie okna... 3 3. Zawartość okna... 4 3.1. Definiowanie listy instrumentów... 4 3.2. Modyfikacja lub usunięcie

Bardziej szczegółowo

Szpieg 2.0 Instrukcja użytkownika

Szpieg 2.0 Instrukcja użytkownika Szpieg 2.0 Instrukcja użytkownika Spis treści: Wstęp: 1. Informacje o programie 2. Wymagania techniczne Ustawienia: 3. Połączenie z bazą danych 4. Konfiguracja email 5. Administracja Funkcje programu:

Bardziej szczegółowo

SPECYFIKACJA TECHNICZNA OPROGRAMOWANIA

SPECYFIKACJA TECHNICZNA OPROGRAMOWANIA Synergia Tech Sp. z o.o. ul. Szachowa 1 04-894 Warszawa tel.: +48 (22) 512 83 99 fax: +48 (22) 872 08 26 e-mail: biuro@intelidom.pl http: www.intelidom.pl Szanowny Pan, Janusz Jabłonowski Instytut Informatyki

Bardziej szczegółowo

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator Wspomagamy procesy automatyzacji od 1986 r. Skrócony przewodnik OPROGRAMOWANIE PC MultiCon Emulator Wersja: od v.1.0.0 Do współpracy z rejestratorami serii MultiCon Przed rozpoczęciem użytkowania oprogramowania

Bardziej szczegółowo

Wprowadzenie do środowiska Qt Creator

Wprowadzenie do środowiska Qt Creator 1.Instalacja środowiska Qt Creator Qt Creator jest wygodnym środowiskiem programistycznym przeznaczonym do tworzenia projektów, czyli aplikacji zarówno konsolowych, jak i okienkowych z wykorzystaniem biblioteki

Bardziej szczegółowo

Zad. 3: Rotacje 2D. Demonstracja przykładu problemu skończonej reprezentacji binarnej liczb

Zad. 3: Rotacje 2D. Demonstracja przykładu problemu skończonej reprezentacji binarnej liczb Zad. 3: Rotacje 2D 1 Cel ćwiczenia Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich struktur

Bardziej szczegółowo

Instrukcja obsługi programu Do-Exp

Instrukcja obsługi programu Do-Exp Instrukcja obsługi programu Do-Exp Autor: Wojciech Stark. Program został utworzony w ramach pracy dyplomowej na Wydziale Chemicznym Politechniki Warszawskiej. Instrukcja dotyczy programu Do-Exp w wersji

Bardziej szczegółowo

Ksenos - kompletny systemem monitoringu IP

Ksenos - kompletny systemem monitoringu IP Ksenos - kompletny systemem monitoringu IP Główne cechy Do 96 kamer konwencjonalnych lub IP w dowolnej konfiguracji (wersja programu Ksenos) Do 32 jednoczesnych dostępów przez programy klienckie (program

Bardziej szczegółowo

Algorytm grupowania danych typu kwantyzacji wektorów

Algorytm grupowania danych typu kwantyzacji wektorów Algorytm grupowania danych typu kwantyzacji wektorów Wstęp Definicja problemu: Typowe, problemem często spotykanym w zagadnieniach eksploracji danych (ang. data mining) jest zagadnienie grupowania danych

Bardziej szczegółowo

Metody eksploracji danych w odkrywaniu wiedzy (MED) projekt, dokumentacja końcowa

Metody eksploracji danych w odkrywaniu wiedzy (MED) projekt, dokumentacja końcowa Metody eksploracji danych w odkrywaniu wiedzy (MED) projekt, dokumentacja końcowa Konrad Miziński 14 stycznia 2015 1 Temat projektu Grupowanie hierarchiczne na podstawie algorytmu k-średnich. 2 Dokumenty

Bardziej szczegółowo

Projektowanie systemów za pomocą języków wysokiego poziomu ESL

Projektowanie systemów za pomocą języków wysokiego poziomu ESL Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Wydział IET Katedra Elektroniki Projektowanie systemów za pomocą języków wysokiego poziomu ESL Ćwiczenie 2 Implementacja funkcji Hash z użyciem

Bardziej szczegółowo

Materiały pomocnicze do laboratorium z Architektury Komputerów II.

Materiały pomocnicze do laboratorium z Architektury Komputerów II. Materiały pomocnicze do laboratorium z Architektury Komputerów II. Konfiguracja wirtualnej maszyny PC 1. Krótka charakterystyka programu Microsoft Virtual PC. Microsoft Virtual PC jest emulatorem komputera

Bardziej szczegółowo

Zad. 3: Układ równań liniowych

Zad. 3: Układ równań liniowych 1 Cel ćwiczenia Zad. 3: Układ równań liniowych Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Definiowanie właściwego interfejsu klasy. Zwrócenie uwagi na dobór odpowiednich

Bardziej szczegółowo

Oprogramowanie powiększające obraz na ekranie, zmniejszające zmęczenie wzroku. Podręcznik Szybkiego Startu

Oprogramowanie powiększające obraz na ekranie, zmniejszające zmęczenie wzroku. Podręcznik Szybkiego Startu Oprogramowanie powiększające obraz na ekranie, zmniejszające zmęczenie wzroku. Podręcznik Szybkiego Startu Witaj w ZoomText Express ZoomText Express to niedrogi i łatwy program powiększający obraz komputerowy.

Bardziej szczegółowo

Wykaz tematów prac dyplomowych w roku akademickim 2012/2013 kierunek: informatyka, studia niestacjonarne

Wykaz tematów prac dyplomowych w roku akademickim 2012/2013 kierunek: informatyka, studia niestacjonarne Wykaz tematów prac dyplomowych w roku akademickim 2012/2013 kierunek: informatyka, studia niestacjonarne L.p. Nazwisko i imię studenta Promotor Temat pracy magisterskiej Opis zadania stawianego studentowi

Bardziej szczegółowo

Archive Player Divar Series. Instrukcja obsługi

Archive Player Divar Series. Instrukcja obsługi Archive Player Divar Series pl Instrukcja obsługi Archive Player Spis treści pl 3 Spis treści 1 Wstęp 4 2 Obsługa 5 2.1 Uruchamianie programu 5 2.2 Opis okna głównego 6 2.3 Przycisk Otwórz 6 2.4 Widoki

Bardziej szczegółowo

Badanie ruchu złożenia

Badanie ruchu złożenia Badanie ruchu złożenia W wersji Standard programu SolidWorks mamy do dyspozycji dwie aplikacje: Podstawowy ruch symulacja ruchu z użyciem grawitacji, sprężyn, napędów oraz kontaktu między komponentami.

Bardziej szczegółowo

Ministerstwo Finansów

Ministerstwo Finansów Ministerstwo Finansów Instrukcja aplikacji e-deklaracje Desktop. Wersja 7 SPIS TREŚCI I. INFORMACJE OGÓLNE... 3 II. WYMAGANIA SYSTEMOWE... 3 III. INSTALACJA APLIKACJI... 3 IV. URUCHOMIENIE APLIKACJI...

Bardziej szczegółowo

Platforma e-learningowa

Platforma e-learningowa Platforma e-learningowa skrócona instrukcja obsługi. Aby uruchomić platformę e-learningową, należy otworzyć przeglądarkę internetową, a następnie wpisać adres http://aok.learnway.eu/ - wyświetlony zostanie

Bardziej szczegółowo

DOS COMMAND.COM. Rys. 2. Główne moduły programowe systemu operacyjnego DOS. Interpreter poleceń. Rys. 3. Warstwowa struktura systemu DOS

DOS COMMAND.COM. Rys. 2. Główne moduły programowe systemu operacyjnego DOS. Interpreter poleceń. Rys. 3. Warstwowa struktura systemu DOS System Operacyjny DOS DOS (ang. Disc Operating System) jest to 16-bitowy jednozadaniowy system operacyjny. Głównym zadaniem systemu jest obsługa plików w systemie FAT (ang. File Allocation Table) i wsparcie

Bardziej szczegółowo

Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII

Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII Spis treści Od autora..................................................... Obliczenia inżynierskie i naukowe.................................. X XII Ostrzeżenia...................................................XVII

Bardziej szczegółowo

Kamera internetowa USB Video Class True Plug & Play USB 2.0

Kamera internetowa USB Video Class True Plug & Play USB 2.0 Kamera internetowa USB Video Class True Plug & Play USB 2.0 Eye 320! Zakosztuj prawdziwego standardu plug & play! Prezentowana kamera USB Video Class nie wymaga sterowników. Urządzenie nadaje się do używania

Bardziej szczegółowo

Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Ćwiczenie 3 Generator liczb losowych o rozkładzie Rayleigha.

Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Ćwiczenie 3 Generator liczb losowych o rozkładzie Rayleigha. Instytut Fizyki Politechniki Łódzkiej Laboratorium Metod Analizy Danych Doświadczalnych Generator liczb losowych o rozkładzie Rayleigha. Generator liczb losowych o rozkładzie Rayleigha. 1. Cel ćwiczenia

Bardziej szczegółowo

Minimalne wymagania dotyczące systemu komputerowego do odtwarzania treści 3D w projektorze BenQ:

Minimalne wymagania dotyczące systemu komputerowego do odtwarzania treści 3D w projektorze BenQ: Jak oglądać treści 3D w projektorze BenQ: Projektor BenQ obsługuje odtwarzanie treści trójwymiarowych (3D) przeniesionych przez interfejs D-Sub, Component, HDMI, Video i S-Video. Do odtwarzania treści

Bardziej szczegółowo

Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki

Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki Tomasz Pawłowski Nr albumu: 146956 Praca magisterska na kierunku

Bardziej szczegółowo

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC. 1 Moduł OPC Moduł OPC pozwala na komunikację z serwerami OPC pracującymi w oparciu o model DA (Data Access). Dzięki niemu można odczytać stan obiektów OPC (zmiennych zdefiniowanych w programie PLC), a

Bardziej szczegółowo

1 Moduł Lutron HomeWorks QS

1 Moduł Lutron HomeWorks QS 1 Moduł Lutron HomeWorks QS Moduł Lutron HomeWorks QS daje użytkownikowi Systemu możliwość współpracy oprogramowania z urządzeniami firmy Lutron serii HomeWorks QS. System Vision może używać go do odbierania

Bardziej szczegółowo

Zaawansowana Grafika Komputerowa

Zaawansowana Grafika Komputerowa Zaawansowana Komputerowa Michał Chwesiuk Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Wydział Informatyki 28 Luty 2017 Michał Chwesiuk Zaawansowana Komputerowa 28 Luty 2017 1/11 O mnie inż.

Bardziej szczegółowo

Górnicki Mateusz 17681

Górnicki Mateusz 17681 Streszczenie referatu pt.: Obróbka i montaż wideo w programie Sony Vegas -ścieżki audio/wideo, przejścia, filtry, rendering i inne Tytuł streszczenia: Maskowanie i animacja w programie Sony Vegas Pro Data

Bardziej szczegółowo

Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński

Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych Autor: Tomasz Gluziński Bezzałogowe Statki Powietrzne W dzisiejszych czasach jedną z najbardziej dynamicznie rozwijających się

Bardziej szczegółowo

INSTRUKCJA. DO Aplikacji weryfikującej Firmy IT Business Consulting Group. Strona1. Warszawa, dnia 05 czerwca 2008r.

INSTRUKCJA. DO Aplikacji weryfikującej Firmy IT Business Consulting Group. Strona1. Warszawa, dnia 05 czerwca 2008r. Strona1 INSTRUKCJA DO Aplikacji weryfikującej Firmy IT Business Consulting Group Warszawa, dnia 05 czerwca 2008r. Strona2 Spis treści Spis treści... 2 Wstęp... 3 Instalacja programu... 4 Korzystanie z

Bardziej szczegółowo

SYSTEMY CZASU RZECZYWISTEGO (SCR)

SYSTEMY CZASU RZECZYWISTEGO (SCR) Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SYSTEMY CZASU RZECZYWISTEGO (SCR) Temat: Implementacja i weryfikacja algorytmu sterowania z regulatorem

Bardziej szczegółowo

PlantVisor_1.90PL Instrukcja instalacji, konfiguracji oraz obsługi

PlantVisor_1.90PL Instrukcja instalacji, konfiguracji oraz obsługi PlantVisor_1.90PL Instrukcja instalacji, konfiguracji oraz obsługi 1/27 Wymagania sprzętowe dla komputera PC Processor: Pentium 4 2.0 GHz Ram: 512MB Twardy dysk: 20GB (200MB dla instalacji oprogramowania

Bardziej szczegółowo

OFERTA NA SYSTEM LIVE STREAMING

OFERTA NA SYSTEM LIVE STREAMING JNS Sp. z o.o. ul. Wróblewskiego 18 93-578 Łódź NIP: 725-189-13-94 tel. +48 42 209 27 01, fax. +48 42 209 27 02 e-mail: biuro@jns.pl Łódź, 2015 r. OFERTA NA SYSTEM LIVE STREAMING JNS Sp. z o.o. z siedzibą

Bardziej szczegółowo

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Akademia MetaPack Uniwersytet Zielonogórski Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Krzysztof Blacha Microsoft Certified Professional Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Agenda:

Bardziej szczegółowo

Kontrola dostępu, System zarządzania

Kontrola dostępu, System zarządzania Kontrola dostępu, System zarządzania Falcon to obszerny system zarządzania i kontroli dostępu. Pozwala na kontrolowanie pracowników, gości, ochrony w małych i średnich firmach. Jedną z głównych zalet systemu

Bardziej szczegółowo

Pakiet Sokrates Instrukcja instalacji

Pakiet Sokrates Instrukcja instalacji Pakiet Sokrates Instrukcja instalacji Dokument przedstawia sposób instalacji programu Sokrates na komputerze PC z systemem operacyjnym Windows. Instalacja pracuje w sieci LAN. ERI Software 2013 Przed rozpoczęciem

Bardziej szczegółowo