POBR Projekt. 1 Cel projektu. 2 Realizacja. 3 Zastosowany algorytm. Celem projektu było rozpoznanie logo firmy Sun Microsystems.
|
|
- Marcin Maciejewski
- 9 lat temu
- Przeglądów:
Transkrypt
1 POBR Projekt Michał Przyłuski czerwca Cel projektu Celem projektu było rozpoznanie logo firmy Sun Microsystems. Z analitycznego punktu widzenia, logo to składa się z 8 podobnych obiektów, ułożonych na planie rombu, oraz liter Sun po jego prawej stronie. 2 Realizacja Zadanie zostało zrealizowane, w oparciu o zaprezentowany na zajęciach laboratoryjnych szkielet aplikację diblook. W jeden z jej funkcji, został zaimplementowany algorytm mający na celu rozpoznanie i zlokalizowanie powyższego logo na dostarczonym przez użytkownika pliku w formacie dib. W obecnej wersji maksymalny rozmiar obrazka wynosi 900 x 900 pikseli, i wynika ze sztywno alokowanych tablic buforów na kolejne fazy przetwarzania. 3 Zastosowany algorytm Rozpoznanie znaczka przebiega w kilku etapach. 1. Negacja wszystkich kolorów w obrazku. Zaszłość z wersji rozwojowej programu, łatwiej wyobrazić sobie rozpoznawanie białych obiektów na czarnym tle niż odwrotnie. 1
2 2. Filtr medianowy o rozmiarze 3x3, wybierany element o numerze 4 (numeracja przebiega od 0 do 8), zatem jest to faktycznie mediana. Działanie takie ma na celu redukcję szumów na obrazku, i lekkie jego,,wygładzenie. Filtr medianowy, bowiem, wyeliminuje gwałtowne zmiany jasności w danym punkcie, jeśli nie są one poparte odpowiednimi zmianami punktów sąsiednich. 3. Progowanie, wszystkie punkty o kolorach odpowiadających rozpoznawanemu logo, są wyznaczane na biało. 4. Rozrost. W tym przebiegu przez obrazek, podobnie jak na etapie filtracji medianowej, są przetwarzane bloki 3x3 piksele. Tym razem jednak wybierany jest piksel o największej wartości funkcji jasności. 5. Kolejny etap progowania, teraz już zero-jedynkowy. Logo, po rozroście, białe, kolorowane na czarno, cała reszta na biało. Efekt końcowy tej fazy to właśnie czarne fragmenty na białym tle. 6. Kluczowym etapem w rozpoznaniu obrazu jest segmentacja. Celem jest uzyskanie listy pojedynczych, wyodrębnionych obiektów na podstawie jednoznacznie pokolorowanych pikseli z poprzedniego etapu. W tym celu przetwarzane są kolejne punkty (czarne) obrazu. Z każdego punktu sprawdzani są jego wszyscy sąsiedzi. Informacja o następnych punktach przechowywana jest w liście struktur Punkt. Ponadto, odwiedzone punkty oznaczane są odmiennym kolorem. Na tym kończy się,,ogólne przetwarzanie, któremu były poddawane wszystkie punkty wejściowego obrazka, po kolei. Poniższe operacje będą odnosić się do wysegmentowaych powyżej obiektów, do każdego z nich niezależnie. Iterujemy się bowiem po liście obiektów. 1. Na pusty obrazek (białe tło) nakładany jest rozważany obiekt (czarny). 2. W toku przeglądania jego pikseli wyznaczane są m. in. współczynniki M1 oraz M7. A także inne pewne parametry opisane w Podstawy teoretyczne. 3. Na podstawie wyznaczonych współczynników obiekt jest klasyfikowany jako detal, S, lub coś innego. Ostatecznie, wszystkie obiekty w obu interesujących nas klasach, są kolorowane, wyznaczany jest ich uśredniony środek, i na tym rozpoznawanie się kończy. System udziela też odpowiedzi tekstowej, potwierdza znalezienie logo w przypadku gdy stwierdzono między 7 a 10 detali oraz od 1 do 2 S. 4 Podstawy teoretyczne Do rozpoznania obiektów zostały użyte współczynniki kształtu M1 oraz M7. Wydaj się, że zachowują się one dość dobrze w odpowiedzi na umiarkowane zmiany położenia i rozmiaru obiektów. 2
3 Współczynnik M 1 = M 20+M 02 ), gdzie m m oznacza pole powierzchni, zachowuje się bardzo stabilnie dla rozważanych obiektów. Nie wykazuje on istotnych statystycznie wahań. (Dla wartości rzędu ± w przypadku najbardziej zróżnicowanego, ze zwględu na swoją liczbę wystąpień, detalu w rombie). Współczynnik M 7 ma pewne negatywne cechy. Jest on dość wrażliwy na nawet subtelne zmiany krawędzi obiektu. Zmiany takie mogą powstać na etapie erozji, w wyniku przetwarzania obrazka, na którym logo znajdowało się na pewnej powierzchni o istotnej fakturze. W drodze eksperymentu ustalono akceptowalny M 7 = ± Dla detalu w rombie uzyskano dobrą specyficzność rozpoznania. Niestety jako jego fragment rozpoznawana jest także litera y z podpisu Microsystems pod logo. Istotnie, litera ta ma bardzo zbliżone parametry M1 oraz M7 do pożądanych obiektów. Szczęśliwie, w obliczu znacznej liczby poprawnych detali, silnie skondensowanych w obszarze rombu, pojedynczy obiekt zewnętrzny nie wpływa negatywnie na jakość rozpoznania. Jest to możliwe, gdyż wszystkie obiekty klasy,,detal mają wyznaczany sródek (geometryczny), który następnie jest uśredniany. W efekcie dochodzi jedynie do nieznacznego przesunięcia tego środka w dół i w prawo od środka rombu. Nie ma to jednak istotnego wpływu na ostateczną jakość rozpoznania. Litera S wyznaczona jest z większą specyficznością. Akceptowane dla niej wartości parametrów to M 1 = ± oraz M 7 = ± W toku realizacji projektu rozważone zostały także inne możliwe kombinacje współczynników. Szczególnie kuszące wydawało się zastsowanie ilorazu pola i obwodu. Niestety okazało się to nie wystarczyć do jednoznaczego rozpoznania obiektów różnych rozmiarów. Ponadto, w tym samym czasie gdy zbierane są dane do wyżej wymienionych współczynników kształtu, wyznaczane są wierzchołki najmniejszego prostokąta opisującego badany zbiór. Na podstawie wyznaczonych danych obliczane jest położenie geometrycznego środka figury. Znaleziony środek jest dodawany do zbioru środków, w zależności od tego do jakiej figury należy, detali lub potencjalnych,,esów. W dalszym kroku wszystkie środki z danej klasy są uśredniane. Podejście takie pozwala wyznaczyć przybliżony środek rombu ograniczającego osiem detali. Dzięki temu, nawet przypadkowe błędne wykrycie innego fragmentu logo jako detalu (sytuacja taka ma czasem miejsce z literą y) ma ograniczony wpływ na rozpoznanie położenia rombu. Podjęte zostały próby wyeliminowania jej wpływu poprzez odrzucenie obiektów o zbyt małej powierzchni lub obwodzie, jednakże swoją materializację znalazły one dopiero w wersji 2. 5 Problemy realizacyjne Podstawowym problemem okazało się wstępne odizolowanie logo od tła. Wynika to z faktu, iż logo to występuje w wielu kolorach, i trudno jest podać dobre kryterium na jego rozpoznanie. W szczególności, 3 testowe obrazki, które pod względem kolorystycznym wydawały mi się dość podobne, używały następujących kolorów jako główny kolor logo. (53, 98, 119), (77, 102, 169) i ok. (65, 70, 100). Jako wartości graniczne przyjęto zatem x < (115, 120, 195). 3
4 Jak widać graniczna wartość jest dośc wysoka, nie jest to ścisłe wydzielenie obiektów. Jednakże możemy tak postąpić, gdyż wstępna selekcja podejrzanych obiektów na podstawie koloru zostanie następnie zweryfikowana przez analizę ich kształtów. Istotnym ograniczeniem jest faktura powierzchni, z której jest zbierane zdjęcie z logo. Jeśli powierzchnia nie jest dostatecznie gładka, dojdzie do dość znacznego rozrostu krawędzi detali wchodzących w skład rombu. Gdy tak się stanie, w wyniku rozrostu, a następnie zastosowanej metody segmentacji, może nastąpić dość tragiczne w skutkach zlanie (części) detali w jedną bezkształtną figurę. Dodatkową trudnością w rozpoznaniu małego logo, w przypadku plików w formacie JPEG jest fakt, że dochodzi tam do istotnych odchyleń kolorystycznych. Wynikają one z tego, iż JPEG zapisuje informacje w blokach 8x8, czyli w pewnym stopniu tło (z reguły jasne, ale zawsze inne niż logo) wpływa na odchylenie koloru logo w kierunku tła. Powoduje to istotne wahania funkcji jasności, oraz poszczególnych składowych w okolicy krawędzi. W przypadku dużego logo, problem ten ma umiarkowane znaczenie, jednakże dla małego logo, okazuje się, że kolorystycznie jest ono bardzo niejednolite. 6 Wersja 2 Powyżej została zaprezentowana pierwsza wersja systemu. Jednakże, miała ona istotne ograniczenie, wymagała dość dużego logo. W praktyce obrazek o wymiarach rzędu 600x600 był pozytywnie rozpoznany, ale zdjęcie o takich wymiarach już nie. Konieczne było podanie do programu zdjęcia o rozmiarze 900x900. Przyczyną takich problemów było, najprawdopodobniej, przedstawione w poprzednim punkcie, zjawisko zlewania się poszczególnych detali. Aby temu zaradzić, zmienony został algorytm przetwarzania. Zmieniony został parametr rozrostu. Zamiast wybierania (jak w oryginale) ostatniego, dziewiątego piksela po posortowaniu, wybierany jest czwarty. Efekt takiego zabiegu jest taki, że zamiast rozrastać się, obiekty kurczą się! Dzięki temu wybiegowi, nawet mniejsze logo staje się wykonalne, gdyż nie dochodzi do niekorzystnego zjawiska zlewania się fragmentów. Pewnego dostosowania wymagały współczynniki. Obecnie, M 1 = ±0.0125, M 7 = ± dla detalu, oraz dla dużego S: M 1 = 0.56±0.02 oraz M 7 = ± Uzyskano zatem zadowalającą specyficzność tych współczynników. Niestety, w obliczu nowych współczynników, kolejna mała litera została zaklasyfikowana jako poszukiwany fragment. Tym razem małe s do klasy S. W przypadku poprzednio wykrywanego y problem ten został zignorowany, gdyż duża liczność poprawnych detali, gwarantowała akceptowalne położenie środka rombu. Konieczność taka zaszła teraz, gdyż wykrycie jednego ekstra obiektu w klasie S znacznie przesuwał środek tej klasy. Litera S jest rozpoznawana tylko gdy jej pole przekracza 200 pikseli. Jest to rozsądny próg, gdyż właściwe S jest naprawdę duże. Zabieg ten ma na celu wyeliminowanie sytuacji gdy małe s zostałoby 4
5 rozpoznane jako fragment logo. Kolejnym możliwym rozwinięciem tej idei, mogło by być wyznaczanie średniej ważonej, o wagach zależnych od pola obiektu. Największym sukcesem wersji drugiej, jest poprawne zlokalizowanie logo w przypadku użycia oryginalnego (tylko zmniejszonego do wysokości 900 pikseli) zdjęcia z aparatu. 7 Efekty System poprawnie rozpoznaje odpowiednie elementy logo dla rysowanego logo w wielu konfiguracjach. Tak długo jak logo będzie dość duże, czyli segmentacja się powiedzie, współczynniki kształtu poprawnie wyznaczą kluczowe elementy. Udało się także zredukować o kwant wymagania rozmiarowe dla autentycznego zdjęcia. Pierwsza wersja nie była w stanie rozpoznać logo ze zdjęcia o szerokości 600 pikseli, działała poprawnie dla 900. Wersja druga, z,,negatywnym rozrostem, daje poprawną odpowiedź dla mniejszego obrazka. 8 Możliwe rozszerzenia Wartościowym dodatkiem byłoba realizacja wyrównania histogramu zapewnienie dodatkowego kroku przetwarzania wstępnego odpowiadającego,,auto-level ze znanych programów graficznych. Działanie takie było konieczne w przypadku jednego ze zdjęć, którego balans bieli daleko odbiegał od oczekiwanego. W przypadku oryginalnego zdjęcia rozpoznawany jest dodatkowo duży obszar po lewej stronie. Wynika to z faktu, iż tło (ściana, teoretycznie biała) została uwieczniona na fotografii przez niskiej klasy aparat, jako niebieska. Rozsądne zatem byłoby wprowadzenie górnego ograniczenia na pole rozpoznawanego detalu. 5
Analiza obrazów. Segmentacja i indeksacja obiektów
Analiza obrazów. Segmentacja i indeksacja obiektów Wykorzystane materiały: R. Tadeusiewicz, P. Korohoda, Komputerowa analiza i przetwarzanie obrazów, Wyd. FPT, Kraków, 1997 Analiza obrazu Analiza obrazu
Detekcja 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
Odciski palców ekstrakcja cech
Kolasa Natalia Odciski palców ekstrakcja cech Biometria sprawozdanie z laboratorium 4 1. Wstęp Biometria zajmuje się rozpoznawaniem człowieka na podstawie jego cech biometrycznych. Jest to możliwe ponieważ
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
Rozpoznawanie 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ć
ZASADY STOSOWANIA ZNAKU
ZASADY STOSOWANIA ZNAKU Spis treści: 1. KONSTRUKCJA OPIS ZNAKU 3 2. OPIS KOLORYSTYKI ZNAKU 4 3. POLE OCHRONNE ZNAKU 5 4. MINIMALNA WIELKOŚĆ ZNAKU 6 5. WERSJA CZARNO-BIAŁA ZNAKU 7 6. WERSJA ZNAKU W KONTRZE
POB Odpowiedzi na pytania
POB Odpowiedzi na pytania 1.) Na czym polega próbkowanie a na czym kwantyzacja w procesie akwizycji obrazu, jakiemu rodzajowi rozdzielczości odpowiada próbkowanie a jakiemu kwantyzacja Próbkowanie inaczej
budowa i zasady użycia znaku Fundacji
budowa i zasady użycia znaku Fundacji logo fundacji wspomagania wsi budowa i kolorystyka pieczęć napis Znak podstawowy Podstawowy znak składa się z dwóch części: okrągłej pieczęci i napisu: Fundacja Wspomagania
Instrukcja dot. używania logotypu eraty Santander Consumer Bank w materiałach reklamowych Banku
strona 1 Instrukcja dot. używania logotypu eraty Santander Consumer Bank w materiałach reklamowych Banku Wrocław, wrzesień 2018 r. 1. Logotyp eraty Santander Consumer Bank konstrukcja strona 2 Logotyp
Znak wersja podstawowa
Księga znaku Spis treści Znak wersja podstawowa...2 Układ poziomy...2 Układ pionowy...2 Konstrukcja znaku...3 Symbol...3 Napis...3 Siatka modułowa...4 Układ poziomy...4 Układ pionowy...4 Pole ochronne
Diagnostyka obrazowa
Diagnostyka obrazowa 1. Cel ćwiczenia Ćwiczenie czwarte Przekształcenia morfologiczne obrazu Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z definicjami operacji morfologicznych
Przekształcenia punktowe
Przekształcenia punktowe Przekształcenia punktowe realizowane sa w taki sposób, że wymagane operacje wykonuje sie na poszczególnych pojedynczych punktach źródłowego obrazu, otrzymujac w efekcie pojedyncze
Segmentacja 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
Ćwiczenia z grafiki komputerowej 5 FILTRY. Miłosz Michalski. Institute of Physics Nicolaus Copernicus University. Październik 2015
Ćwiczenia z grafiki komputerowej 5 FILTRY Miłosz Michalski Institute of Physics Nicolaus Copernicus University Październik 2015 1 / 12 Wykorzystanie warstw Opis zadania Obrazy do ćwiczeń Zadanie ilustruje
budowa i zasady użycia logo Fundacji Orange
budowa i zasady użycia 1 budowa i kolorystyka 1.1 A B logo Orange deskryptor Podstawowy znak Fundacji Orange składa się z logotypu Orange i deskryptora: Fundacja Orange, umieszczonego z prawej strony.
Cyfrowe przetwarzanie obrazów i sygnałów Wykład 8 AiR III
1 Niniejszy dokument zawiera materiały do wykładu z przedmiotu Cyfrowe Przetwarzanie Obrazów i Sygnałów. Jest on udostępniony pod warunkiem wykorzystania wyłącznie do własnych, prywatnych potrzeb i może
Analiza 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
Reprezentacja i analiza obszarów
Cechy kształtu Topologiczne Geometryczne spójność liczba otworów liczba Eulera szkielet obwód pole powierzchni środek ciężkości ułożenie przestrzenne momenty wyższych rzędów promienie max-min centryczność
Ćwiczenie 1 Automatyczna animacja ruchu
Automatyczna animacja ruchu Celem ćwiczenia jest poznanie procesu tworzenia automatycznej animacji ruchu, która jest podstawą większości projektów we Flashu. Ze względu na swoją wszechstronność omawiana
Akademia 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
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...
GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej
GRAFIKA RASTROWA WYKŁAD 1 Wprowadzenie do grafiki rastrowej Jacek Wiślicki Katedra Informatyki Stosowanej Grafika rastrowa i wektorowa W grafice dwuwymiarowej wyróżnia się dwa rodzaje obrazów: rastrowe,
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:
Algorytmy 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
BIBLIOTEKA PROGRAMU R - BIOPS. Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat
BIBLIOTEKA PROGRAMU R - BIOPS Narzędzia Informatyczne w Badaniach Naukowych Katarzyna Bernat Biblioteka biops zawiera funkcje do analizy i przetwarzania obrazów. Operacje geometryczne (obrót, przesunięcie,
Przetwarzanie 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)
Analiza obrazu. wykład 4. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009
Analiza obrazu komputerowego wykład 4 Marek Jan Kasprowicz Uniwersytet Rolniczy 2009 Filtry górnoprzepustowe - gradienty Gradient - definicje Intuicyjnie, gradient jest wektorem, którego zwrot wskazuje
KRYPTOGRAFIA I OCHRONA DANYCH PROJEKT
KRYPTOGRAFIA I OCHRONA DANYCH PROJEKT Temat: Zaimplementować system kryptografii wizualnej http://www.cacr.math.uwaterloo.ca/~dstinson/visual.html Autor: Tomasz Mitręga NSMW Grupa 1 Sekcja 2 1. Temat projektu
WYKŁAD 3 WYPEŁNIANIE OBSZARÓW. Plan wykładu: 1. Wypełnianie wieloboku
WYKŁ 3 WYPŁNINI OSZRÓW. Wypełnianie wieloboku Zasada parzystości: Prosta, która nie przechodzi przez wierzchołek przecina wielobok parzystą ilość razy. Plan wykładu: Wypełnianie wieloboku Wypełnianie konturu
Ć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
1. Pobierz i zainstaluj program w 3 krokach : 2. Wybierz produkt -> FotoAlbum (Photo Books)
1. Pobierz i zainstaluj program w 3 krokach : 2. Wybierz produkt -> FotoAlbum (Photo Books) 3. Wybór produktu w zależności od formatu, ceny : 4. Po wyborze formatu przechodzimy do okna z wyborem szablonu.
PRZETWARZANIE SYGNAŁÓW
PRZETWARZANIE SYGNAŁÓW SEMESTR V Wykład VIII Podstawy przetwarzania obrazów Filtracja Przetwarzanie obrazu w dziedzinie próbek Przetwarzanie obrazu w dziedzinie częstotliwości (transformacje częstotliwościowe)
Analiza obrazów - sprawozdanie nr 3
Analiza obrazów - sprawozdanie nr 3 Przekształcenia morfologiczne Przekształcenia morfologiczne wywodzą się z morfologii matematycznej, czyli dziedziny, która opiera się na teorii zbiorów, topologii i
WSTAWIANIE 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
Instrukcja dot. używania logotypu eraty Santander Consumer Bank w materiałach reklamowych Banku
01. Logotyp Raty Santander Consumer Bank siatka konstrukcyjna strona 1 Instrukcja dot. używania logotypu eraty Santander Consumer Bank w materiałach reklamowych Banku Wrocław, sierpień 2016 r. 1. Logotyp
Zastosowanie 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
ALGORYTMY 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:
Parametryzacja obrazu na potrzeby algorytmów decyzyjnych
Parametryzacja obrazu na potrzeby algorytmów decyzyjnych Piotr Dalka Wprowadzenie Z reguły nie stosuje się podawania na wejście algorytmów decyzyjnych bezpośrednio wartości pikseli obrazu Obraz jest przekształcany
Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami fototechnik 313[01]
Przykłady wybranych fragmentów prac egzaminacyjnych z komentarzami fototechnik 313[01] Zadanie egzaminacyjne 1 i 2 Opracuj projekt realizacji prac związanych z wykonaniem barwnego zdjęcia katalogowego
Cyfrowe przetwarzanie obrazów i sygnałów Wykład 10 AiR III
1 Niniejszy dokument zawiera materiały do wykładu z przedmiotu Cyfrowe Przetwarzanie Obrazów i Sygnałów. Jest on udostępniony pod warunkiem wykorzystania wyłącznie do własnych, prywatnych potrzeb i może
a. Wersja podstawowa pozioma
a. Wersja podstawowa pozioma b. Wersja podstawowa okrągła c. Kolorystyka d. Typografia e. Warianty w skali szarości f. Warianty achromatyczne g. Warianty achromatyczne negatywowe h. Pole ochronne i. Wielkość
Zasady ekspozycji i reprodukcji znaku
Zasady ekspozycji i reprodukcji znaku forma Podstawową formą znaku OKSiR, jest element typograficzny wraz z tekstem o ś r o d e k k u lt u r y s p o r- t u i r e k r e ac j i w ś w i e c i u. Taka forma
Analiza 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
Dodatek B - Histogram
Dodatek B - Histogram Histogram to nic innego, jak wykres pokazujący ile elementów od czarnego (od lewej) do białego (prawy koniec histogramu) zostało zarejestrowanych na zdjęciu. Może przedstawiać uśredniony
Według raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j
Kompresja transformacyjna. Opis standardu JPEG. Algorytm JPEG powstał w wyniku prac prowadzonych przez grupę ekspertów (ang. Joint Photographic Expert Group). Prace te zakończyły się w 1991 roku, kiedy
Operacje przetwarzania obrazów monochromatycznych
Operacje przetwarzania obrazów monochromatycznych Obraz pobrany z kamery lub aparatu często wymaga dalszej obróbki. Jej celem jest poprawienie jego jakości lub uzyskaniem na jego podstawie określonych
Wyższa Szkoła Informatyki Stosowanej i Zarządzania
Wyższa Szkoła Informatyki Stosowanej i Zarządzania Grupa ID308, Zespół 11 PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń Ćwiczenie 6 Temat: Operacje sąsiedztwa wyostrzanie obrazu Wykonali: 1. Mikołaj Janeczek
Proste metody przetwarzania obrazu
Operacje na pikselach obrazu (operacje punktowe, bezkontekstowe) Operacje arytmetyczne Dodanie (odjęcie) do obrazu stałej 1 Mnożenie (dzielenie) obrazu przez stałą Operacje dodawania i mnożenia są operacjami
WYKŁAD 12. Analiza obrazu Wyznaczanie parametrów ruchu obiektów
WYKŁAD 1 Analiza obrazu Wyznaczanie parametrów ruchu obiektów Cel analizy obrazu: przedstawienie każdego z poszczególnych obiektów danego obrazu w postaci wektora cech dla przeprowadzenia procesu rozpoznania
ANALIZA I INDEKSOWANIE MULTIMEDIÓW (AIM)
ANALIZA I INDEKSOWANIE MULTIMEDIÓW (AIM) LABORATORIUM 5 - LOKALIZACJA OBIEKTÓW METODĄ HISTOGRAMU KOLORU 1. WYBÓR LOKALIZOWANEGO OBIEKTU Pierwszy etap laboratorium polega na wybraniu lokalizowanego obiektu.
Reprezentacja i analiza obszarów
Cechy kształtu Topologiczne Geometryczne spójność liczba otworów liczba Eulera szkielet obwód pole powierzchni środek cięŝkości ułoŝenie przestrzenne momenty wyŝszych rzędów promienie max-min centryczność
Ć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ść
Księgarnia internetowa Lubię to!» Nasza społeczność
Kup książkę Poleć książkę Oceń książkę Księgarnia internetowa Lubię to!» Nasza społeczność Spis treści Rozdział 1. Zastosowanie komputera w życiu codziennym... 5 Rozdział 2. Elementy zestawu komputerowego...13
Zadanie 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
UNIJNE LOGO PRODUKTÓW EKOLOGICZNYCH
UNIJNE LOGO PRODUKTÓW EKOLOGICZNYCH UNIJNE LOGO PRODUKTÓW EKOLOGICZNYCH WPROWADZENIE Unijne logo produktów ekologicznych to połączenie dwóch dobrze znanych symboli: flagi europejskiej oficjalnego emblematu
Python: JPEG. Zadanie. 1. Wczytanie obrazka
Python: JPEG Witajcie! Jest to kolejny z serii tutoriali uczący Pythona, a w przyszłości być może nawet Cythona i Numby Jeśli chcesz nauczyć się nowych, zaawansowanych konstrukcji to spróbuj rozwiązać
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych
Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych autor: Robert Drab opiekun naukowy: dr inż. Paweł Rotter 1. Wstęp Zagadnienie generowania trójwymiarowego
Grafika rastrowa (bitmapa)-
Grafika komputerowa Grafika rastrowa Grafika rastrowa (bitmapa)- sposób zapisu obrazów w postaci prostokątnej tablicy wartości, opisujących kolory poszczególnych punktów obrazu (prostokątów składowych).
Cechy formatu PNG Budowa bloku danych Bloki standardowe PNG Filtrowanie danych przed kompresją Wyświetlanie progresywne (Adam 7)
mgr inż. Grzegorz Kraszewski SYSTEMY MULTIMEDIALNE wykład 5, strona 1. PNG (PORTABLE NETWORK GRAPHICS) Cechy formatu PNG Budowa bloku danych Bloki standardowe PNG Filtrowanie danych przed kompresją Wyświetlanie
Instrukcja obsługi programu do projektowania kalendarzy biurowych
Instrukcja obsługi programu do projektowania kalendarzy biurowych Oferta Kalendarzy z UNICEF Polska znajduje się na stronie www.fotocalendar.pl/unicef Wybierają Państwo typ kalendarza klikając w dany wzór.
FORMATY PLIKÓW GRAFICZNYCH
FORMATY PLIKÓW GRAFICZNYCH Różnice między nimi. Ich wady i zalety. Marta Łukasik Plan prezentacji Formaty plików graficznych Grafika wektorowa Grafika rastrowa GIF PNG JPG SAV FORMATY PLIKÓW GRAFICZNYCH
Analiza 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.
Tworzenie infografik za pomocą narzędzia Canva
Tworzenie infografik za pomocą narzędzia Canva Spis treści Wstęp... 1 Układy... 3 Zmiana tekstu... 4 Obrazki... 5 Elementy... 6 Zdjęcia - Gratis... 6 Siatki... 8 Ramki... 10 Kształty... 12 Linie... 12
Cała prawda o plikach grafiki rastrowej
~ 1 ~ Cała prawda o plikach grafiki rastrowej Grafika rastrowa to rodzaj grafiki zapisywanej na dysku w postaci bitmapy, czyli zbioru pikseli. W edytorach grafiki rastrowej możliwa jest edycja na poziomie
Diagnostyka obrazowa
Diagnostyka obrazowa Ćwiczenie czwarte Przekształcenia morfologiczne obrazu 1 Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z definicjami operacji morfologicznych
JAK ZAPROJEKTOWAĆ WYGLĄD STRONY INTERNETOWEJ W KREATORZE CLICK WEB?
JAK ZAPROJEKTOWAĆ WYGLĄD STRONY INTERNETOWEJ W KREATORZE CLICK WEB? Czy można zbudować atrakcyjną stronę WWW w czasie krótkiej przerwy na kawę? W kreatorze Click Web zrobisz to bez trudu. Wystarczy, że
Analiza danych z nowej aparatury detekcyjnej "Pi of the Sky"
Uniwersytet Warszawski Wydział Fizyki Bartłomiej Włodarczyk Nr albumu: 306849 Analiza danych z nowej aparatury detekcyjnej "Pi of the Sky" Praca przygotowana w ramach Pracowni Fizycznej II-go stopnia pod
Ćwiczenie 1 Wyznaczanie prawidłowej orientacji zdjęcia słonecznej fotosfery, wykonanego teleskopem TAD Gloria.
Ćwiczenie 1 Wyznaczanie prawidłowej orientacji zdjęcia słonecznej fotosfery, wykonanego teleskopem TAD Gloria. Autorzy: Krzysztof Ropek, uczeń I Liceum Ogólnokształcącego w Bochni Grzegorz Sęk, astronom
Metoda eliminacji Gaussa. Autorzy: Michał Góra
Metoda eliminacji Gaussa Autorzy: Michał Góra 9 Metoda eliminacji Gaussa Autor: Michał Góra Przedstawiony poniżej sposób rozwiązywania układów równań liniowych jest pewnym uproszczeniem algorytmu zwanego
Analiza obrazów - sprawozdanie nr 2
Analiza obrazów - sprawozdanie nr 2 Filtracja obrazów Filtracja obrazu polega na obliczeniu wartości każdego z punktów obrazu na podstawie punktów z jego otoczenia. Każdy sąsiedni piksel ma wagę, która
Operacja macro. czyli jak podpisać zdjęcie i zrobić miniaturę. Tworzymy nową akcję. Anna Góra. Zmiana dpi zdjęcia na 300 piks/cal.
Operacja macro czyli jak podpisać zdjęcie i zrobić miniaturę 29 września 2009 29 września 2009r. Tworzymy nową akcję 1. Otwieramy zdjęcie w Photoshopie. W palecie Operacje, po prawej stronie obszaru roboczego
PROJEKT WIZYTÓWKI WIZYTÓWKA A
PROJEKT WIZYTÓWKI WIZYTÓWKA A 1. Za pomocą polecenia Otwórz otwieramy plik Organic logo.cdr. Na pasku Właściwości w polu Typ i rozmiar papieru wybieramy Wizytówka. 2. Następnie ustawiamy orientację papieru
Wtyczka 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
Skanery serii i5000. Informacje o kodach separujących. A-61801_pl
Skanery serii i5000 Informacje o kodach separujących A-61801_pl Informacje o kodach separujących Spis treści Wzory kodów separujących... 4 Orientacja wzorów kodów separujących... 5 Kody kreskowe wzorów...
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
Wyższa Szkoła Informatyki Stosowanej i Zarządzania
Wyższa Szkoła Informatyki Stosowanej i Zarządzania WIT Grupa IZ06TC01, Zespół 3 PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń laboratoryjnych Ćwiczenie nr 5 Temat: Modelowanie koloru, kompresja obrazów,
M I Ń S K M A Z OW I E C K I
1 podstawowe proporcje logotypu Logotyp jest podstawowym elementem Systemu Identyfikacji Wizualnej Miasta Mińsk Mazowiecki. Składa się z godła nawiązującego do Herbu Miasta Mińsk Mazowiecki i napisu powiązanego
Zasady stosowania logotypu identyfikującego ogólnopolską kampanię informacyjno-edukacyjną dotyczącą przechodzenia z nadawania analogowego na cyfrowe
Zasady stosowania logotypu identyfikującego ogólnopolską kampanię informacyjno-edukacyjną dotyczącą przechodzenia z nadawania analogowego na cyfrowe w telewizji naziemnej. UWG: czarne tło nie jest elementem
Przetwarzanie obrazu
Przetwarzanie obrazu Przekształcenia kontekstowe Liniowe Nieliniowe - filtry Przekształcenia kontekstowe dokonują transformacji poziomów jasności pikseli analizując za każdym razem nie tylko jasność danego
Diagnostyka obrazowa
Diagnostyka obrazowa Ćwiczenie drugie Podstawowe przekształcenia obrazu 1 Cel ćwiczenia Ćwiczenie ma na celu zapoznanie uczestników kursu Diagnostyka obrazowa z podstawowymi przekształceniami obrazu wykonywanymi
Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy prosty i skuteczny.
Filtracja nieliniowa może być bardzo skuteczną metodą polepszania jakości obrazów Filtry nieliniowe Filtr medianowy Spośród licznych filtrów nieliniowych najlepszymi właściwościami odznacza się filtr medianowy
kolorami komplementarnymi.
Koło barw Pracując z kolorami warto mieć na uwadze tzw. koło barw. Kolory na tym kole nie są ułożone przypadkowo. Są one ułożone w taki sposób aby tworząc pary nawzajem się uzupełniać Takie pary kolorów,
GRUPA EXPERTUS KSIĘGA ZNAKU EXPERTUS
GRUPA EXPERTUS Firma od 1999 roku specjalizuje się w windykacji i zarządzaniu wierzytelnościami, jednocześnie świadcząc usługi prawne. Wieloletnie doświadczenie oraz profesjonalna obsługa pozwala zapewnić
Spis treści. Programowanie w ImageJ. Zadanie 1. Zadanie 2
Spis treści 1 Programowanie w ImageJ 1.1 Zadanie 1 1.2 Zadanie 2 1.3 Zadanie 3 1.4 Zadanie 4 1.5 Zadanie 5 Programowanie w ImageJ Zadanie 1 Mamy obraz rtg płuc w formacie jpg, w 8-bitowej skali szarości.
Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 9. Przetwarzanie sygnałów wizyjnych. Politechnika Świętokrzyska.
Politechnika Świętokrzyska Laboratorium Cyfrowe przetwarzanie sygnałów Ćwiczenie 9 Przetwarzanie sygnałów wizyjnych. Cel ćwiczenia Celem ćwiczenia jest zapoznanie studentów z funkcjami pozwalającymi na
Wstęp do GIMP wycinanie obiektu z obrazka, projekt napisu. Rozpoczynamy prace w GIMP-e
Rozpoczynamy prace w GIMP-e 1. Odpalamy program GIMP szukamy go albo na pulpicie albo w programach (ikonka programu widoczna w prawym górnym rogu). 2. Program uruchamia się na początku widzimy tzw. Pulpit
CECHY BIOMETRYCZNE: ODCISK PALCA
CECHY BIOMETRYCZNE: ODCISK PALCA Odcisk palca można jednoznacznie przyporządkować do osoby. Techniki pobierania odcisków palców: Czujniki pojemnościowe - matryca płytek przewodnika i wykorzystują zjawisko
Aleksandra Zając. Raport. Blender. Pokemon: Eevee
Aleksandra Zając Raport Blender Pokemon: Eevee 1. Modelowanie Przed rozpoczęciem modelowania do Blendera załadowałam obraz przedstawiający wybranego pokemona, aby podczas modelowania jak najlepiej odwzorować
a) 7 b) 19 c) 21 d) 34
Zadanie 1. Pytania testowe dotyczące podstawowych własności grafów. Zadanie 2. Przy każdym z zadań może się pojawić polecenie krótkiej charakterystyki algorytmu. Zadanie 3. W zadanym grafie sprawdzenie
MATeMAtyka 3. Propozycja przedmiotowego systemu oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony
Agnieszka Kamińska, Dorota Ponczek MATeMAtyka 3 Propozycja przedmiotowego systemu oceniania wraz z określeniem wymagań edukacyjnych Zakres podstawowy i rozszerzony Wyróżnione zostały następujące wymagania
Inteligentna analiza danych
Numer indeksu 150946 Michał Moroz Imię i nazwisko Numer indeksu 150875 Grzegorz Graczyk Imię i nazwisko kierunek: Informatyka rok akademicki: 2010/2011 Inteligentna analiza danych Ćwiczenie I Wskaźniki
1. 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
Grafika 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
str 1 WYMAGANIA EDUKACYJNE ( ) - matematyka - poziom podstawowy Dariusz Drabczyk
str 1 WYMAGANIA EDUKACYJNE (2017-2018) - matematyka - poziom podstawowy Dariusz Drabczyk Klasa 3e: wpisy oznaczone jako: (T) TRYGONOMETRIA, (PII) PLANIMETRIA II, (RP) RACHUNEK PRAWDOPODOBIEŃSTWA, (ST)
Grafika komputerowa. Zajęcia IX
Grafika komputerowa Zajęcia IX Ćwiczenie 1 Usuwanie efektu czerwonych oczu Celem ćwiczenia jest usunięcie efektu czerwonych oczu u osób występujących na zdjęciu tak, aby plik wynikowy wyglądał jak wzor_1.jpg
Algorytmy sztucznej inteligencji
www.math.uni.lodz.pl/ radmat Przeszukiwanie z ograniczeniami Zagadnienie przeszukiwania z ograniczeniami stanowi grupę problemów przeszukiwania w przestrzeni stanów, które składa się ze: 1 skończonego
Wyższa Szkoła Informatyki Stosowanej i Zarządzania WIT
3-1 Wyższa Szkoła Informatyki Stosowanej i Zarządzania WIT Grupa BD2,TC1, Zespół 2 PRZETWARZANIE OBRAZÓW Sprawozdanie z ćwiczeń laboratoryjnych Ćwiczenie nr3 Temat: Operacje sąsiedztwa wygładzanie i wyostrzanie
Technologie Informacyjne
Grafika komputerowa Szkoła Główna Służby Pożarniczej Zakład Informatyki i Łączności December 12, 2016 1 Wprowadzenie 2 Optyka 3 Geometria 4 Grafika rastrowa i wektorowa 5 Kompresja danych Wprowadzenie
Księga znaku Prywatna chmura dla prawników
Księga znaku 2017 Prywatna chmura dla prawników Spis treści 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Znak podstawowy Konstrukcja znaku Pole podstawowe znaku Pole ochronne znaku Typografia Kolorystyka podstawowe