Wykrywanie twarzy na zdjęciach przy pomocy kaskad
|
|
- Stanisława Sowińska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Wykrywanie twarzy na zdjęciach przy pomocy kaskad Analiza i przetwarzanie obrazów Sebastian Lipnicki Informatyka Stosowana,WFIIS
2 Spis treści 1. Wstęp Struktura i funkcjonalnośd Wyniki Podsumowanie
3 1. Wstęp Zadaniem projektu było stworzenie aplikacji która pozwala wykryd twarz na zdjęciach. Aplikacja została napisana w języku Java oraz wykorzystuje już istniejące kaskady stworzone dla biblioteki opencv która jest napisana w języku C++. Program przetwarza wspomniane kaskady zapisane w plikach XML w celu pobrania istotnych danych (cech twarzy), a następnie wykorzystuje je w analizie zdjęcia pobranego na wejściu a następnie wykrywa miejsca w których znajduje się twarz. Kaskady zawarte w plikach XML zostały stworzone przez projekt opencv na podstawie wielu danych testowych (twarzy). Każda testowa twarz została przeanalizowana w celu wyciągnięcia ciemniejszych i jaśniejszych miejsc. Wartości jasności tych obszarów (progi kolorów szarości dla których obszar spełnia wymagania) jak i same obszary zostały zapisane w tym pliku XML. Na podstawie wielu takich próbek testowych, kaskada potrafi dokładnie wydedukowad jak powinna wyglądad twarzy, tj. posiada informacje jakie obszary względem jakich są jaśniejsze lub ciemniejsze oraz zna progi koloru jakie powinny spełniad te obszary aby można było nazwad je twarzą. Taka kaskadę zastosowano do implementacji tego projektu. Szczegóły tej implementacji kaskad można znaleźd na stronie: 3
4 2. Struktura i funkcjonalność Program został podzielony na 2 główne moduły: HaarFaceDetector klasa zajmująca się parsowaniem pliku XML w celu mapowania pliku XML zawierającego dane na temat twarzy do pamięci aplikacji. Wykorzystuje zewnętrzną bibliotekę jdom w celu poruszania się po pliku XML. W momencie tworzenia otrzymuje jako parametr nazwę do pliku XML który w momencie konstrukcji parsuje. FaceDetector klasa dziedzicząca po klasie HaarFaceDetector. Zajmuje się obróbką zdjęcia, tj. zaznaczeniem zielonych prostokątów na zdjęciu w których się znajdują twarze. Dodatkowo zostały dodane 4 klasy modelowe które przetrzymują cała strukturę i dane z kaskady pliku XML: FeatureTester jeden test na rozpoznanie twarzy z pliku XML Segment klasa przechowująca wierzchołki prostokąta (fragmentu twarzy) któremu dany test odpowiada FeatureContainer pojemnik na testy Node pojedyncza testowana cecha która składa się z progu oraz kilku segmentów których dotyczy Została stworzona również klasa Main jako inicjator aplikacji. Ścieżkę do zdjęcia wejściowego można wysład przy pomocy parametru wywołania programu. Struktura pliku XML (kaskady) wygląda następująco: SizeX SizeY (najmniejsza ilośd pikseli która trzeba analizowad dla tej kaskady) FeatureTests*+ (zbiór testów) o FeatureTest (jeden z testów) Features[] (zbior cech) Feature. o FeatureTest Feature (pojedyncza cecha) o Segment*+ (zbiór prostokątów) o Treshold 4
5 Każda z cech z całego pliku XML musi przejśd test poprawnie aby twarz została wykryta. Jeżeli dany fragment zdjęcia zostaje poddane analizie, to dla każdego testera cech (FeatureTester) zostaje sprawdzona każda cecha na tym obszarze. Jeżeli dany fragment zdjęcia przejdzie poprawnie wszystkie testy, ten fragment zostaje obramowany zielona ramką na głównym zdjęciu (wykryto twarz). Sprawdzenie danej cechy jest robione na zasadzie pobraniu części analizowanego fragmentu zdjęcia, którego wielkośd wyznacza wartości Segmentu tej cechy (cecha posiada kilka segmentów których dotyczy) a następnie wyznaczenie średniej wartości kolor szarości na tym obszarze. Jeżeli ta średnia wartośd jest powyżej wartości Treshold (cecha posiada wartośd Treshold która wyznacza próg powyżej jakiego obszar jest definiowany jako pozytywny), to ten segment jest oznaczony jako pozytywny. Wszystkie segmenty muszą byd pozytywne aby test dla tej cechy był pozytywny. Natomiast wszystkie testy posiadające cechy muszą byd pozytywne, aby założyd, że na tym obszarze znajduje się twarz. Aby aplikacja analizowała poprawnie duże i małe obrazy został zaimplementowany specjalny mechanizm do wyznaczania wielkości analizowanych fragmentów obrazu. Na początku obraz zostaje podzielony na małe prostokąty o najmniejszym możliwym do przeanalizowania obszarze które wyznacza kaskada (w pierwszym wierszu jako sizex i sizey). Każdy taki obszar jest poddawany testom w celu wykrycia twarzy. Dzięki temu nawet na bardzo dużym obrazku na którym znajduje się wiele małych twarzy, zostanie wykryta twarz gdyż bardzo małe obszary są analizowane. Następnie taki obszar zostaje powiększony o 10% poprzednio analizowanego obszaru oraz zostaje ponownie poddany analizie twarzy. Twarze wykryte w każdym etapie działania aplikacji zostają automatycznie nałożone na kopie oryginalnego obrazu. Obszar jest powiększany aż do osiągnięcia maksymalnej wielkości badanego obszaru, tak, że większy obszar wykroczyłby poza rozmiary zdjęcia. Obszar jest zwiększany multiplikatywnie, a nie addytywnie, w celu osiągnięciu lepszego czasu wykonania programu przy znikomej utracie jakości wykrywania twarzy. Przy wielokrotnej analizie jednego zdjęcia jest możliwośd, że dana twarz zostanie wykryta kilka razy (w różnych etapach). Aby zapobiec temu, został zaimplementowany system który usuwa zaznaczone prostokąty które są zbyt 5
6 blisko siebie, oraz zostawia najmniejszy z tych wszystkich. Dzięki temu otrzymamy tylko najbardziej dopasowany prostokąt zawierający daną twarzy. Prostokąty mogą na siebie nachodzid (w przypadku gdy dwie twarze są rzeczywiście blisko siebie) jednakże ich wspólna powierzchnia nie może byd większością jednego ze zdjęd. Dzięki temu otrzymujemy jeden prostokąt dla jednej twarzy. 3. Wyniki Przykładowe wyniki dla pojedynczych twarzy Czas szukania twarzy: 28,960 sekund (w C++ 3,12s) Czas szukania twarzy: 26,599 sekund (w C++ 2,32s) 6
7 Czas szukania twarzy: 14,601 sekund (w C++ 1,93s) Czas szukania twarzy: 25,480 sekund (w C++ 2,48s) 7
8 Przykładowe wyniki dla wielu twarzy Czas szukania twarzy: 22,928 sekund (w C++ 3,81s) Czas szukania twarzy: 30,104 sekund (w C++ 4,14s) 8
9 Czas szukania twarzy: 20,395 sekund (w C++ 3,54s) Czas szukania twarzy: 11,441 sekund (w C s) Czas szukania twarzy: 60,956 sekund (w C++ 8,31s) 9
10 Czas szukania twarzy: 51,066 sekund (w C++ 5,76s) Czas szukania twarzy: 24,123 sekund (w C++ 4,03s) Jak widad z otrzymanych wyników, czas wyszukiwania twarzy tym samym algorytmem napisanym w języku C++ i Java dają różne czasy wyszukiwania twarzy. Algorytm działa znacznie szybciej w języku C++. Czas trwania jest również w dużym stopniu zależny od wielkości obrazka. Widad również, że aplikacja ma problem z ludźmi o ciemniejszej karnacji skóry. 10
11 4. Podsumowanie Jak widad z otrzymanych wyników aplikacja poprawnie wykrywa twarze na zdjęciach. Dzięki zastosowaniu odpowiedniej metody do fragmentacji zdjęcia otrzymujemy aplikacje która wykrywa twarze w dośd krótkim czasie. Ten czas zależy w dużym stopniu od wielkości zdjęcia jednakże nawet dla dużych zdjęd nie trzeba długo czekad aby wykryd twarz. Dzięki systemowi do zapobiegania kilkukrotnemu wykrywaniu tych samych twarzy, nigdy nie ma sytuacji w której jedna twarz zostaje zaznaczona wiele razy oraz zawsze zaznaczony prostokąt jest jak najbardziej przylegający do twarzy. Niektóre twarze nie zostają rozpoznane ze względu na różne atrybuty które posiadają (okulary, nakrycia głowy), mimikę twarzy która za bardzo zmienia całkowity wizerunek twarzy oraz zbyt mocny makijaż (zmiana koloru skóry). Jednakże dla większości zdjęd aplikacja działa poprawnie oraz dobrze znajduje twarze na zdjęciu. Aplikacja również wykrywa twarze gdy zdjęcie jest rozmyte. 11
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ółowoi 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ółowoAkademia Górniczo - Hutnicza im. Stanisława Staszica w Krakowie. Projekt. z przedmiotu Analiza i Przetwarzanie Obrazów
30 czerwca 2015 Akademia Górniczo - Hutnicza im. Stanisława Staszica w Krakowie Projekt z przedmiotu Analiza i Przetwarzanie Obrazów Wykrywanie tablic rejestracyjnych Jagieła Michał IS (GKiPO) Michał Jagieła
Bardziej szczegółowoAnaliza i przetwarzanie obrazo w
Analiza i przetwarzanie obrazo w Temat projektu: Aplikacja na system ios rozpoznająca tekst Michał Opach 1. Cel projektu Celem projektu było stworzenie aplikacji mobilnej na system operacyjny ios, która
Bardziej szczegółowoWtyczka Crop3D. Wstęp. Implementacja. Sprawozdanie z realizacji projektu Bartłomiej Trzewiczek Kraków,
Sprawozdanie z realizacji projektu Bartłomiej Trzewiczek Kraków, 30.06.2015 Wtyczka Crop3D Wstęp Celem projektu było napisanie wtyczki do programu ImageJ pozwalającej na obcięcie tła i maksymalne skadrowanie
Bardziej szczegółowoAnaliza i przetwarzanie obrazów
Analiza i przetwarzanie obrazów Temat projektu: Aplikacja na system Android wyodrębniająca litery(znaki) z tekstu Marcin Nycz 1. Wstęp Tematem projektu była aplikacja na system Android do wyodrębniania
Bardziej szczegółowoRozpoznawanie obrazów na przykładzie rozpoznawania twarzy
Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy Wykorzystane materiały: Zadanie W dalszej części prezentacji będzie omawiane zagadnienie rozpoznawania twarzy Problem ten można jednak uogólnić
Bardziej szczegółowoREFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
Bardziej szczegółowoWYDZIAŁ FIZYKI I INFORMATYKI STOSOWANEJ
WYDZIAŁ FIZYKI I INFORMATYKI STOSOWANEJ Hybrid Images Imię i nazwisko: Anna Konieczna Kierunek studiów: Informatyka Stosowana Rok studiów: 4 Przedmiot: Analiza i Przetwarzanie Obrazów Prowadzący przedmiot:
Bardziej szczegółowo1. Pobieranie i instalacja FotoSendera
Jak zamówić zdjęcia przez FotoSender? Spis treści: 1. Pobieranie i instalacja FotoSendera 2. Logowanie 3. Opis okna programu 4. Tworzenie i wysyłanie zlecenia Krok 1: Wybór zdjęć Krok 2: Podsumowanie zlecenia
Bardziej szczegółowoUwaga! 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ółowoTomography 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ółowoZastosowanie Informatyki w Medycynie
Zastosowanie Informatyki w Medycynie Dokumentacja projektu wykrywanie bicia serca z sygnału EKG. (wykrywanie załamka R) Prowadzący: prof. dr hab. inż. Marek Kurzyoski Grupa: Jakub Snelewski 163802, Jacek
Bardziej szczegółowoĆwiczenie 6. Transformacje skali szarości obrazów
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 6. Transformacje skali szarości obrazów 1. Obraz cyfrowy Obraz w postaci cyfrowej
Bardziej szczegółowoAnaliza 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ółowoINSTRUKCJA PRZYGOTOWANIA ZDJĘĆ DO
INSTRUKCJA PRZYGOTOWANIA ZDJĘĆ DO ELEKTRONICZNEJ LEGITYMACJI STUDENCKIEJ: 1.PODSTAWOWE INFORMACJE Zdjęcie do Elektronicznej Legitymacji Studenckiej musi spełniać warunki zbliżone do tych co zdjęcie do
Bardziej szczegółowoFotografia cyfrowa obsługa programu GIMP
Fotografia cyfrowa obsługa programu GIMP wskazówki dla osób prowadzących zajęcia komputerowe w bibliotekach Cz. 20. Efekty specjalne w fotografii Kolorowy element na szarobiałym tle Otwieramy obraz w programie
Bardziej szczegółowoMaciej Oleksy Zenon Matuszyk
Maciej Oleksy Zenon Matuszyk Jest to proces związany z wytwarzaniem oprogramowania. Jest on jednym z procesów kontroli jakości oprogramowania. Weryfikacja oprogramowania - testowanie zgodności systemu
Bardziej szczegółowoJak napisać program obliczający pola powierzchni różnych figur płaskich?
Część IX C++ Jak napisać program obliczający pola powierzchni różnych figur płaskich? Na początku, przed stworzeniem właściwego kodu programu zaprojektujemy naszą aplikację i stworzymy schemat blokowy
Bardziej szczegółowoSystem wspomagania harmonogramowania przedsięwzięć budowlanych
System wspomagania harmonogramowania przedsięwzięć budowlanych Wojciech Bożejko 1 Zdzisław Hejducki 2 Mariusz Uchroński 1 Mieczysław Wodecki 3 1 Instytut Informatyki, Automatyki i Robotyki Politechnika
Bardziej szczegółowoMetody systemowe i decyzyjne w informatyce
Metody systemowe i decyzyjne w informatyce Laboratorium MATLAB Zadanie nr 1 Regresja liniowa autorzy: A. Gonczarek, J.M. Tomczak Cel zadania Celem zadania jest zapoznanie się z liniowym zadaniem najmniejszych
Bardziej szczegółowoAutomatyczna klasyfikacja zespołów QRS
Przetwarzanie sygnałów w systemach diagnostycznych Informatyka Stosowana V Automatyczna klasyfikacja zespołów QRS Anna Mleko Tomasz Kotliński AGH EAIiE 9 . Opis zadania Tematem projektu było zaprojektowanie
Bardziej szczegółowoInstrukcja obsługi programu FotoSender
Instrukcja obsługi programu FotoSender 1. Logowanie Aby wysłać zlecenie do laboratorium fotograficznego musisz mieć założone konto. Jest to niezbędne do weryfikacji twojej osoby i daje pewność, że osoby
Bardziej szczegółowoOkno logowania. Okno aplikacji. 1. Logowanie i rejestracja
1. Logowanie i rejestracja Aby wysłać zlecenie do laboratorium fotograficznego musisz mieć załoŝone konto. Jest to niezbędne do weryfikacji twojej osoby i daje pewność, Ŝe osoby nieupowaŝnione nie będą
Bardziej szczegółoworozpoznawania odcisków palców
w algorytmie rozpoznawania odcisków palców Politechnika Łódzka Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej 24 października 2008 Plan prezentacji 1 Wstęp 2 3 Metoda badań Wyniki badań
Bardziej szczegółowoPolitechnika Świętokrzyska. Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 8. Filtracja uśredniająca i statystyczna.
Politechnika Świętokrzyska Laboratorium Cyfrowe przetwarzanie sygnałów Ćwiczenie 8 Filtracja uśredniająca i statystyczna. Cel ćwiczenia Celem ćwiczenia jest zdobycie umiejętności tworzenia i wykorzystywania
Bardziej szczegółowoImport dokumentów z plików XML część II
Import dokumentów z plików XML część II (wersja 1.0) Soneta Sp z o.o. ul. Wadowicka 8a, wejście B 31-415 Kraków tel./fax +48 (12) 261 36 41 http://www.enova.pl e-mail: handel@enova.pl 1 Spis treści 1 Wstęp...
Bardziej szczegółowoAby pobrać program FotoSender naleŝy na stronę www.fotokoda.pl lub www.kodakwgalerii.astral.pl i kliknąć na link Program do wysyłki zdjęć Internetem.
FotoSender 1. Pobranie i instalacja programu Aby pobrać program FotoSender naleŝy na stronę www.fotokoda.pl lub www.kodakwgalerii.astral.pl i kliknąć na link Program do wysyłki zdjęć Internetem. Rozpocznie
Bardziej szczegółowoMetody 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ółowoTom 6 Opis oprogramowania
Część 4 Narzędzie do wyliczania wielkości oraz wartości parametrów stanu Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 30 maja 2012 Historia dokumentu Nazwa
Bardziej szczegółowoZmiana kolorowego obrazu na czarno biały
Zmiana kolorowego obrazu na czarno biały W większości aparatów cyfrowych istnieje możliwośd fotografowania w czerni i bieli. Nie polecam jednak używania tego trybu, ponieważ wtedy bezpowrotnie tracimy
Bardziej szczegółowoTom 6 Opis oprogramowania Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli obmiaru do celów fakturowania
Część 8 Narzędzie do kontroli danych elementarnych, danych wynikowych oraz kontroli Diagnostyka stanu nawierzchni - DSN Generalna Dyrekcja Dróg Krajowych i Autostrad Warszawa, 21 maja 2012 Historia dokumentu
Bardziej szczegółowoWybrane zmiany wprowadzone w pakiecie Oprogramowanie: SyriuszStd
Wybrane zmiany wprowadzone w pakiecie Oprogramowanie: SyriuszStd Wersja 2.0.43.0 12.03.2018 Spis treści 1. CiA - Cyfryzacja i Archiwizacja 3 1.1. Rozbudowano sposób wyszukiwania dokumentów teczki 1.2.
Bardziej szczegółowoAnaliza i Przetwarzanie Obrazów. Szyfrowanie Obrazów. Autor : Mateusz Nawrot
Analiza i Przetwarzanie Obrazów Szyfrowanie Obrazów Autor : Mateusz Nawrot 1. Cel projektu Celem projektu jest zaprezentowanie metod szyfrowania wykorzystujących zmodyfikowane dane obrazów graficznych.
Bardziej szczegółowoKlasyfikacja publikacji biomedycznych w konkursie JRS 2012 Data Mining Competition - Szkic koncepcji
Kierunek: Informatyka Zastosowania Informatyki w Medycynie Klasyfikacja publikacji biomedycznych w konkursie JRS 2012 Data Mining Competition - Szkic koncepcji 1. WSTĘP AUTORZY Joanna Binczewska gr. I3.1
Bardziej szczegółowoĆwiczenie 12 Różdżka, szybkie zaznaczanie i zakres koloru
Ćwiczenie 12 Różdżka, szybkie zaznaczanie i zakres koloru Różdżka 1. zaznacza wszystkie piksele o podobnym kolorze w zakresie Tolerancji ustalanej na pasku Opcji, 2. ma zastosowanie dla obszarów o dość
Bardziej szczegółowoP 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ółowoJak zamówić zdjęcia przez FotoSender?
Laboratorium Fotograficzne Kodak Express FOTOS ul. Hoża 9, 16-300 Augustów tel. 087 643 24 66 www.fotos.augustow.pl fotos@fotos.augustow.pl Godz. otwarcia pn-pt 9.00 17.00 sob 9.00 13.00 Jak zamówić zdjęcia
Bardziej szczegółowoZadanie 3: Liczenie winogron
Informatyka, studia dzienne, II st. semestr II Rozpoznawanie obrazów 2012/2013 Prowadzący: dr inż. Bartłomiej Stasiak czwartek, 8:30 Data oddania: Ocena: Andrzej Stasiak 178736 Grzegorz Graczyk 178717
Bardziej szczegółowoAlgorytmy decyzyjne będące alternatywą dla sieci neuronowych
Algorytmy decyzyjne będące alternatywą dla sieci neuronowych Piotr Dalka Przykładowe algorytmy decyzyjne Sztuczne sieci neuronowe Algorytm k najbliższych sąsiadów Kaskada klasyfikatorów AdaBoost Naiwny
Bardziej szczegółowoAUTOMATYCZNE ROZPOZNAWANIE PUNKTÓW KONTROLNYCH GŁOWY SŁUŻĄCYCH DO 3D MODELOWANIA JEJ ANATOMII I DYNAMIKI
AUTOMATYCZNE ROZPOZNAWANIE PUNKTÓW KONTROLNYCH GŁOWY SŁUŻĄCYCH DO 3D MODELOWANIA JEJ ANATOMII I DYNAMIKI Tomasz Huczek Promotor: dr Adrian Horzyk Cel pracy Zasadniczym celem pracy było stworzenie systemu
Bardziej szczegółowoZacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie:
Repozytorium służy do przechowywania plików powstających przy pracy nad projektami we w miarę usystematyzowany sposób. Sam mechanizm repozytorium jest zbliżony do działania systemu plików, czyli składa
Bardziej szczegółowoMETODY INŻYNIERII WIEDZY ASOCJACYJNA REPREZENTACJA POWIĄZANYCH TABEL I WNIOSKOWANIE IGOR CZAJKOWSKI
METODY INŻYNIERII WIEDZY ASOCJACYJNA REPREZENTACJA POWIĄZANYCH TABEL I WNIOSKOWANIE IGOR CZAJKOWSKI CELE PROJEKTU Transformacja dowolnej bazy danych w min. 3 postaci normalnej do postaci Asocjacyjnej Grafowej
Bardziej szczegółowoPodstawy programowania 2. Przygotował: mgr inż. Tomasz Michno
Instrukcja laboratoryjna 2 Podstawy programowania 2 Temat: Zmienne dynamiczne tablica wskaźników i stos dynamiczny Przygotował: mgr inż. Tomasz Michno 1 Wstęp teoretyczny 1.1 Tablice wskaźników Tablice
Bardziej szczegółowoRozwiązanie Compuware dynatrace
Rozwiązanie Compuware dynatrace COMPUWARE DYNATRACE... 3 2 COMPUWARE DYNATRACE Narzędzie Compuware dynatrace oparte jest o unikatową technologię agentową, która pozwala na dogłębną analizę stanu aplikacji
Bardziej szczegółowoĆwiczenia GIMP. S t r o n a Uruchom program gimp: 2. I program się uruchomił:
1. Uruchom program gimp: 2. I program się uruchomił: 3. Zadanie 1 zmieniamy kolor samochodu. Działamy na warstwach. Warstwy znajdują się z prawej strony. Szukamy pojazdu, który będzie na jednolitym tle
Bardziej szczegółowo- 1 Laboratorium fotografii cyfrowej Foto Video Hennig
Foto Video Hennig, ul. Krótka 20,83-110 Tczew tel. 58 531 79 24,, kontakt@foto-hennig.pl Instalacja i użytkowanie programu FotoSender 3.0 Pobieranie i instalacja: 1. Pobieranie i instalacja Fotosendera
Bardziej szczegółowoInstrukcja Użytkownika (Nauczyciel Akademicki) Akademickiego Systemu Archiwizacji Prac
Instrukcja Użytkownika (Nauczyciel Akademicki) Akademickiego Systemu Archiwizacji Prac Akademicki System Archiwizacji Prac (ASAP) to nowoczesne, elektroniczne archiwum prac dyplomowych zintegrowane z systemem
Bardziej szczegółowoPrzetwarzanie obrazów wykład 4
Przetwarzanie obrazów wykład 4 Adam Wojciechowski Wykład opracowany na podstawie Komputerowa analiza i przetwarzanie obrazów R. Tadeusiewicz, P. Korohoda Filtry nieliniowe Filtry nieliniowe (kombinowane)
Bardziej szczegółowoINSTRUKCJA PRZYGOTOWANIA PLIKÓW POD LAKIER CLEAR TONER DLA MASZYNY XEROX COLOUR 1000
INSTRUKCJA PRZYGOTOWANIA PLIKÓW POD LAKIER CLEAR TONER DLA MASZYNY XEROX COLOUR 1000 wersja: 1.0, 2010.11.24 PRZYGOTOWANIE TWOICH PLIKÓW POD LAKIER Proste dodanie miejsca na lakier punktowy na Twoim zdjęciu
Bardziej szczegółowoKonwerter Plan testów. Jakub Rauch Tomasz Gołębiowski Adam Busch Bartosz Franaszek 1 czerwca 2008
Konwerter Plan testów Jakub Rauch Tomasz Gołębiowski Adam Busch Bartosz Franaszek 1 czerwca 2008 1 Spis treści 1 Wprowadzenie 3 1.1 Cel........................................ 3 1.2 Zamierzeni odbiorcy
Bardziej szczegółowoKorzystanie z efektów soczewek
Korzystanie z efektów soczewek Witamy w programie Corel PHOTO-PAINT, wszechstronnym programie do edytowania obrazków w postaci map bitowych, który umożliwia retuszowanie istniejących już zdjęć oraz tworzenie
Bardziej szczegółowoALGORYTMY PRZETWARZANIA OBRAZÓW Projekt. Aplikacja przetwarzająca obrazy z możliwością eksportu i importu do programu MS Excel.
Grupa IZ07IO1 Wyższa Szkoła Informatyki Stosowanej i Zarządzania WIT ALGORYTMY PRZETWARZANIA OBRAZÓW Projekt Aplikacja przetwarzająca obrazy z możliwością eksportu i importu do programu MS Excel. Wykonali:
Bardziej szczegółowoTeraz bajty. Informatyka dla szkoły podstawowej. Klasa VI
1 Teraz bajty. Informatyka dla szkoły podstawowej. Klasa VI 1. Obliczenia w arkuszu kalkulacyjnym Rozwiązywanie problemów z wykorzystaniem aplikacji komputerowych obliczenia w arkuszu kalkulacyjnym wykonuje
Bardziej szczegółowoTworzenie kopii zapasowych i archiwalnych
Tworzenie kopii zapasowych i archiwalnych Warsztaty Usługa powszechnej archiwizacji Sławomir Zdanowski, PCSS Maciej Brzeźniak, PCSS Plan prezentacji Czym jest kopia zapasowa a czym jest archiwum? Podstawowe
Bardziej szczegółowoCUDA 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ółowoSegmentacja obrazów cyfrowych z zastosowaniem teorii grafów - wstęp. autor: Łukasz Chlebda
Segmentacja obrazów cyfrowych Segmentacja obrazów cyfrowych z zastosowaniem teorii grafów - wstęp autor: Łukasz Chlebda 1 Segmentacja obrazów cyfrowych - temat pracy Temat pracy: Aplikacja do segmentacji
Bardziej szczegółowoKopiowanie. Szybkie kopiowanie. Kopiowanie przy użyciu podajnika ADF. Kopiowanie przy użyciu szyby skanera. Kopiowanie
Strona 1 z 5 Kopiowanie Szybkie kopiowanie 1 Załaduj oryginał nadrukiem do góry, krótszą krawędzią do automatycznego podajnika dokumentów lub umieść nadrukiem w dół na szybie skanera. Uwaga: Do automatycznego
Bardziej szczegółowoWSTAWIANIE GRAFIKI DO DOKUMENTU TEKSTOWEGO
WSTAWIANIE GRAFIKI DO DOKUMENTU TEKSTOWEGO Niezwykle uŝyteczną cechą programu Word jest łatwość, z jaką przy jego pomocy moŝna tekst wzbogacać róŝnymi obiektami graficznymi, np. zdjęciami, rysunkami czy
Bardziej szczegółowoRozpoznawanie obrazów
Rozpoznawanie obrazów Laboratorium Python Zadanie nr 1 Regresja liniowa autorzy: A. Gonczarek, J.M. Tomczak, S. Zaręba, M. Zięba, J. Kaczmar Cel zadania Celem zadania jest implementacja liniowego zadania
Bardziej szczegółowoSpis treści. Rejestracja - zakładanie konta kandydata 2. Wprowadzanie danych osobowych kandydata 3. Zamieszczanie zdjęcia 5. Ustawienia hasła 6
,, skr. Poczt. 55 tel. 22 834-76-67 Spis treści Zawartość: Rejestracja - zakładanie konta kandydata 2 Wprowadzanie danych osobowych kandydata 3 Zamieszczanie zdjęcia 5 Ustawienia hasła 6 Logowanie do systemu
Bardziej szczegółowoJak pobrad mapę z PK? Na stronie Pucharu Warszawy i Mazowsza w RJnO 2019 należy odszukad interesujący nas etap:
Do nanoszenia śladu na mapę przydatny może byd programu QuickRoute, do pobrania ze strony http://www.matstroeng.se/quickroute/en/download.php Zanim zacznie się pracę z programem należy przygotowad sobie
Bardziej szczegółowoRaport 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ółowoOpis modułu pl.id w programie Komornik SQL-VAT
Opis modułu pl.id w programie Komornik SQL-VAT 2016 Currenda Sp. z o.o. Spis treści 1. Opis... 3 2. Konfiguracja programu... 3 3. Tworzenie zapytań o dane dłużników do pl.id... 4 3.1. Eksport danych dłużników
Bardziej szczegółowoJAK ZAMÓWIĆ ZDJĘCIA PRZEZ PROGRAM FOTOSENDER? 1. POBIERANIE I INSTALACJA PROGRAMU FOTOSENDER
Foto Nowak Studio Nowe Brzesko, ul. Lubelska 42, 32-120 Nowe Brzesko Tel.: 12 385 24 58, Tel.: 601 95 38 32, e-mail: fotonowak@poczta.fm Foto Nowak Studio Proszowice, ul. 3 Maja 89, 32-100 Proszowice Tel.:
Bardziej szczegółowoKARTA INFORMACYJNA Z INFORMATYKI DO KLASY 4. Imię i nazwisko ucznia:
Bezpieczne posługiwanie się komputerem, historia i budowa komputera 1. znam regulamin pracowni komputerowej 2. znam zasady BHP w pracy na komputerze w szkole i w domu 3. potrafię wymienić zasady bezpieczeństwa
Bardziej szczegółowoPierwsze kroki z portalem CEGIO.
Pierwsze kroki z portalem CEGIO. 1. Rejestracja i uzupełnienie kodów odpadów 1.1 Formularz rejestracyjny 1.2 Dodawanie decyzji 1.3 Dodawanie kodów odpadów 1.4 Dodawanie pliku, zakooczenie 2. Dodawanie
Bardziej szczegółowoPracownia Astronomiczna. Zapisywanie wyników pomiarów i niepewności Cyfry znaczące i zaokrąglanie Przenoszenie błędu
Pracownia Astronomiczna Zapisywanie wyników pomiarów i niepewności Cyfry znaczące i zaokrąglanie Przenoszenie błędu Każdy pomiar obarczony jest błędami Przyczyny ograniczeo w pomiarach: Ograniczenia instrumentalne
Bardziej szczegółowoGrafika komputerowa. Dla DSI II
Grafika komputerowa Dla DSI II Rodzaje grafiki Tradycyjny podział grafiki oznacza wyróżnienie jej dwóch rodzajów: grafiki rastrowej oraz wektorowej. Różnica pomiędzy nimi polega na innej interpretacji
Bardziej szczegółowoWidoki zagnieżdżone, layout. 1. Wprowadzenie Repozytoria danych
Widoki zagnieżdżone, layout 1. Wprowadzenie Repozytoria danych Identyczne operacje na danych często się powtarzają np. pobierz książkę. Jeśli zapytanie realizowane jest za każdym razem w metodzie kontrolera
Bardziej szczegółowoSzacowanie wartości monet na obrazach.
Marcin Nieściur projekt AiPO Szacowanie wartości monet na obrazach. 1. Wstęp. Celem projektu było stworzenie pluginu do programu ImageJ pozwalającego na szacowanie wartości monet znajdujących się na obrazach
Bardziej szczegółowoWymagania edukacyjne na ocenę z informatyki klasa 3
Wymagania edukacyjne na ocenę z informatyki klasa 3 0. Logo [6 godz.] PODSTAWA PROGRAMOWA: Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.
Bardziej szczegółowoEasi-View Udostępniaj rezultaty swojej pracy całej grupie, przeglądaj obiekty trójwymiarowe, fotografuj i nagrywaj wideo
Easi-View Udostępniaj rezultaty swojej pracy całej grupie, przeglądaj obiekty trójwymiarowe, fotografuj i nagrywaj wideo INSTRUKCJA UŻYTKOWNIKA www.tts-shopping.com Ważna informacja n Instrukcję tę należy
Bardziej szczegółowoInstrukcja użytkownika WYKŁADOWCY AKADEMICKIEGO SYSTEMU ARCHIWIZACJI PRAC
Instrukcja użytkownika WYKŁADOWCY AKADEMICKIEGO SYSTEMU ARCHIWIZACJI PRAC 1. Logowanie do systemu ASAP Logowanie do systemu ASAP odbywa się poprzez zalogowanie się do systemu dziekanatowego (ehms). Po
Bardziej szczegółowoetrader 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ółowoPokaz slajdów na stronie internetowej
Pokaz slajdów na stronie internetowej... 1 Podpisy pod zdjęciami... 3 Publikacja pokazu slajdów w Internecie... 4 Generator strony Uczelni... 4 Funkcje dla zaawansowanych użytkowników... 5 Zmiana kolorów
Bardziej szczegółowoPodstawy programowania, Poniedziałek , 8-10 Projekt, część 1
Podstawy programowania, Poniedziałek 30.05.2016, 8-10 Projekt, część 1 1. Zadanie Projekt polega na stworzeniu logicznej gry komputerowej działającej w trybie tekstowym o nazwie Minefield. 2. Cele Celem
Bardziej szczegółowoDetekcja twarzy w obrazie
Detekcja twarzy w obrazie Metoda na kanałach RGB 1. Należy utworzyć nowy obrazek o wymiarach analizowanego obrazka. 2. Dla każdego piksela oryginalnego obrazka pobiera się informację o wartości kanałów
Bardziej szczegółowoZastosowanie stereowizji do śledzenia trajektorii obiektów w przestrzeni 3D
Zastosowanie stereowizji do śledzenia trajektorii obiektów w przestrzeni 3D autorzy: Michał Dajda, Łojek Grzegorz opiekun naukowy: dr inż. Paweł Rotter I. O projekcie. 1. Celem projektu było stworzenie
Bardziej szczegółowoTTS Jesteśmy dumni z bycia częścią
Gwarancja i wsparcie Niniejszy produkt jest dostarczany wraz z roczną gwarancją obejmującą usterki wykryte podczas normalnego użytkowania. Gwarancja traci ważność w przypadku korzystania z aparatu Easi-View
Bardziej szczegółowoPrzygotowanie materiału uczącego dla OCR w oparciu o aplikację Wycinanki.
Przygotowanie materiału uczącego dla OCR w oparciu o aplikację Wycinanki. Zespół bibliotek cyfrowych PCSS 6 maja 2011 1 Cel aplikacji Aplikacja wspomaga przygotowanie poprawnego materiału uczącego dla
Bardziej szczegółowoOpis modułu pl.id w programie Komornik SQL-VAT
Opis modułu pl.id w programie Komornik SQL-VAT Nazwa: KSQLVAT.INS.PL.ID.002 Data: 02.01.2017 Wersja: 1.2.0 Cel: Opis działania funkcjonalności pl.id 2016 Currenda Sp. z o.o. Spis treści 1. Opis... 3 2.
Bardziej szczegółowoKrzysztof Leszczyński Adam Sosnowski Michał Winiarski. Projekt UCYF
Krzysztof Leszczyński Adam Sosnowski Michał Winiarski Projekt UCYF Temat: Dekodowanie kodów 2D. 1. Opis zagadnienia Kody dwuwymiarowe nazywane często kodami 2D stanowią uporządkowany zbiór jasnych i ciemnych
Bardziej szczegółowoTworzenie prezentacji w MS PowerPoint
Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje
Bardziej szczegółowoJeśli chcemy usunąć ze zdjęć niewielkie obszary 'brudów' powstałych w wyniku np. zanieczyszczeń obiektywu lub matrycy.
Retusz zdjęć STEMPEL Jeśli chcemy usunąć ze zdjęć niewielkie obszary 'brudów' powstałych w wyniku np. zanieczyszczeń obiektywu lub matrycy. Można też stosować to narzędzie z powodzeniem do pozbywania się
Bardziej szczegółowoInstrukcja użytkownika NAUCZYCIELA AKADEMICKIEGO SYSTEMU ARCHIWIZACJI PRAC
Instrukcja użytkownika NAUCZYCIELA AKADEMICKIEGO SYSTEMU ARCHIWIZACJI PRAC 1. Logowanie do systemu ASAP Logowanie do systemu ASAP odbywa się na stronie www. asap.pwsz-ns.edu.pl W pola login i hasło znajdujące
Bardziej szczegółowoPLATFORMA DO PRZETWARZANIA ZDJĘĆ TOMOGRAFII KOMPUTEROWEJ MÓZGU ORAZ ZDJĘĆ MAMMOGRAFICZNYCH WSPOMAGAJĄCA DIAGNOZOWANIE CHORÓB
PLATFORMA DO PRZETWARZANIA ZDJĘĆ TOMOGRAFII KOMPUTEROWEJ MÓZGU ORAZ ZDJĘĆ MAMMOGRAFICZNYCH WSPOMAGAJĄCA DIAGNOZOWANIE CHORÓB Międzynarodowa Konferencja Naukowa Studentów Uczelni Medycznych. Kraków, 2009
Bardziej szczegółowoZaawansowane aplikacje WWW - laboratorium
Zaawansowane aplikacje WWW - laboratorium Przetwarzanie XML (część 2) Celem ćwiczenia jest przygotowanie aplikacji, która umożliwi odczyt i przetwarzanie pliku z zawartością XML. Aplikacja, napisana w
Bardziej szczegółowoSymfonia Mała Księgowość 2013 Specyfikacja zmian
Symfonia Mała Księgowość 2013 Specyfikacja zmian Odświeżony interfejs użytkownika 2 Rozwój wizerunkowy programu obejmuje odświeżenie interfejsu użytkownika. Wymieniona została ikona desktopowa programu,
Bardziej szczegółowo1. Które składowe klasa posiada zawsze, niezależnie od tego czy je zdefiniujemy, czy nie?
1. Które składowe klasa posiada zawsze, niezależnie od tego czy je zdefiniujemy, czy nie? a) konstruktor b) referencje c) destruktor d) typy 2. Które z poniższych wyrażeń są poprawne dla klasy o nazwie
Bardziej szczegółowoWzorce projektowe. dr inż. Marcin Pietroo
Wzorce projektowe dr inż. Marcin Pietroo Iterator czynnościowy wzorzec projektowy (obiektowy), którego celem jest zapewnienie sekwencyjnego dostępu do podobiektów zgrupowanych w większym obiekcie (np.
Bardziej szczegółowoWYMAGANIA EDUKACYJNE Z PRZEDMIOTU ZAJĘCIA KOMPUTEROWE KLASA V. Wymagania podstawowe (dostateczna) Uczeń:
WYMAGANIA EDUKACYJNE Z PRZEDMIOTU ZAJĘCIA KOMPUTEROWE KLASA V Lp. 1. Temat Korzystamy z narzędzi Wielokąt i Krzywa 2. Odbicia lustrzane i obroty obrazu 3. 4. 5. 6. Zmieniamy rozmiar obrazu i pochylamy
Bardziej szczegółowoWstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy. Wykład 6. Karol Tarnowski A-1 p.
Wstęp do programowania INP001213Wcl rok akademicki 2017/18 semestr zimowy Wykład 6 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Funkcje w języku C Zasięg zmiennych Przekazywanie
Bardziej szczegółowoInstrukcja obsługi aplikacji PQ-CONTROL
Instrukcja obsługi aplikacji PQ-CONTROL Spis treści 1. Wprowadzenie... 3 1.1. Wymagania sprzętowe... 3 1.2. Objaśnienia... 3 1.3. Instalacja aplikacji... 3 1.4. Logowanie i wybór języka... 4 1.5. Widok
Bardziej szczegółowoInstrukcja Użytkownika Nauczyciel Akademicki Akademickiego Systemu Archiwizacji Prac w Uniwersytecie Papieskim Jana Pawła II w Krakowie
Instrukcja Użytkownika Nauczyciel Akademicki Akademickiego Systemu Archiwizacji Prac w Uniwersytecie Papieskim Jana Pawła II w Krakowie V. 01. 25.03.14 Akademicki System Archiwizacji Prac (ASAP) to elektroniczne
Bardziej szczegółowoProcesy ETL. 10maja2009. Paweł Szołtysek
Procesy 10maja2009 Paweł Szołtysek 1/12 w praktyce w praktyce 2/12 Zagadnienie Business Inteligence w praktyce 3/12 Czym jest proces? w praktyce Dane: dowolny zbiór danych ze źródeł zewnętrznych. Szukane:
Bardziej szczegółowoVinCent Administrator
VinCent Administrator Moduł Zarządzania podatnikami Krótka instrukcja obsługi ver. 1.01 Zielona Góra, grudzień 2005 1. Przeznaczenie programu Program VinCent Administrator przeznaczony jest dla administratorów
Bardziej szczegółowoSystem Kontroli Bazy Danych Topograficznych (SKBDT) zawód kartografa?
System Kontroli Bazy Danych Topograficznych (SKBDT) zawód kartografa? Koszalin, 15-16.05.2006 III Zawodowa Konferencja Zawód kartografa 200910151500 Agenda 1. Koncepcja SKBDT 2. Podstawowe założenia koncepcji
Bardziej szczegółowo