Cyfrowe Przetwarzanie Obrazów i Sygnałów

Podobne dokumenty
Cyfrowe Przetwarzanie Obrazów i Sygnałów

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Ćwiczenie 0 : Wprowadzenie do cyfrowego przetwarzania sygnałów. wyświetla listę tematów pomocy. wyświetla okno pomocy (Help / Product Help)

Materiały dodatkowe. Raspberry Pi

Płace Optivum. Jakie czynności musi wykonać pracownik, aby otrzymywać drogą elektroniczną paski z list płac?

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

WPROWADZENIE DO ŚRODOWISKA SCICOS

Pierwsze logowanie do systemu Uczniowie Optivum NET

Modelowanie obiektowe - Ćw. 1.

Instrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Uruchamianie Aby uruchomić środowisko Simulink należy wpisać w command window Matlaba polecenie simulink lub kliknąć na pasku zadań ikonę programu:

Kadry Optivum, Płace Optivum

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

Materiały dodatkowe. Simulink Real-Time

Zadanie 11. Przygotowanie publikacji do wydrukowania

SYSTEMY CZASU RZECZYWISTEGO (SCR)

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

LeftHand Sp. z o. o.

Instrukcja rejestracji zgłoszeń serwisowych dla Działu Wparcia Technicznego

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

Zasady tworzenia podstron

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi serwisowej lub wdrożeniowej? Zabezpieczanie plików hasłem

MySource Matrix CMS. Prosty Interfejs Użytkownika INSTRUKCJA wersja 1.3 POLAND AUSTRALIA UNITED KINGDOM NEW ZEALAND UNITED STATES

Konfiguracja konta pocztowego w Thunderbird

Zadanie 9. Projektowanie stron dokumentu

Opis szybkiego uruchomienia programu APBSoft

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Problemy techniczne. Jak umieszczać pliki na serwerze FTP?

1. Przypisy, indeks i spisy.

Przy wykonywaniu rozliczeń obowiązują pewne zasady, do których nie zastosowanie się będzie skutkowało odrzuceniem raportów ze strony NFZ:

LOGOWANIE DO SYSTEMU:

Problemy techniczne. Jak udostępnić dane na potrzeby wykonania usługi wdrożeniowej? Zabezpieczanie plików hasłem

Materiały dodatkowe. Simulink PLC Coder

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa TECHNIKI REGULACJI AUTOMATYCZNEJ

Pokaz slajdów na stronie internetowej

Sekretariat Optivum. Jak przygotować listę uczniów zawierającą tylko wybrane dane, np. adresy ucznia i jego opiekunów? Projektowanie listy

autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej

Akceleracja symulacji HES-AHDL. 1. Rozpoczęcie pracy aplikacja VNC viewer

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

e-podręcznik dla seniora... i nie tylko.

Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości

Edytor tekstu OpenOffice Writer Podstawy

Zalogowanie generuje nowe menu: okno do wysyłania plików oraz dodatkowe menu Pomoc

Rozwiązanie ćwiczenia 8a

Zadanie 1. Stosowanie stylów

5. Praca z klasą. Dodawanie materiałów i plików. Etykieta tematu. Rozdział 5 Praca z klasą

b) Dorysuj na warstwie pierwszej (1) ramkę oraz tabelkę (bez wymiarów) na warstwie piątej (5) według podanego poniżej wzoru:

MentorGraphics ModelSim

Wstęp 5 Rozdział 1. Instalacja systemu 13. Rozdział 2. Logowanie i wylogowywanie 21 Rozdział 3. Pulpit i foldery 25. Rozdział 4.

Edytor Edit+ - dodawanie zdjęć i. załączników. Instrukcja użytkownika

Płace VULCAN. 2. W polu nad drzewem danych ustaw rok, za który chcesz utworzyć deklaracje.

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

PORADNIK Zasady i zalecenia pracy z plikami oraz tekstem na stronach nowego portalu SGH (na platformie SharePoint)

Instrukcja generowania certyfikatu PFRON i podpisywania dokumentów aplikacji SODiR w technologii JS/PKCS 12

Inżynieria Materiałowa i Konstrukcja Urządzeń - Projekt

Jak przesłać mapę do urządzenia lub na kartę pamięci?

OBSŁUGA PRACY DYPLOMOWEJ W APD PRZEZ RECENZENTA

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O.

Krótka instrukcja instalacji Adobe Acrobat Reader

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015

S P I S T R E Ś C I. Instrukcja obsługi

Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051

Instrukcja uŝytkowania programu

Podstawowa instrukcja obsługi STRON stron internetowych serwisu zrealizowanych w systemie zarządzania treścią Wordpress.

MasterEdytor. Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

14. TWORZENIE MAKROPOLECEŃ

Podstawy systemu operacyjnego Windows 7 i bezpieczne korzystanie z sieci Internet

1. Pobieranie i instalacja FotoSendera

1. Wybierz polecenie rysowania linii, np. poprzez kliknięcie ikony W wierszu poleceń pojawi się pytanie o punkt początkowy rysowanej linii:

PWI Instrukcja użytkownika

37. Podstawy techniki bloków

jako integralna część Regionalnego Systemu Informacji Przestrzennej (RSIP)

2.5 Dzielenie się wiedzą

Identyfikacja i modelowanie struktur i procesów biologicznych

mfaktura Instrukcja instalacji programu Ogólne informacje o programie biuro@matsol.pl

Obszar Logistyka/Zamówienia Publiczne

Rozwiązanie ćwiczenia 6a

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

ZINTEGROWANY SYSTEM ZARZĄDZANIA TREŚCIĄ

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Data wydania: Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

1. 2. Dobór formy do treści dokumentu w edytorze tekstu MS Word

Zadanie 8. Dołączanie obiektów

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

CELAB. System Informatyczny. Pracownie krok po kroku LTC 1

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a Ustawienia wprowadzające. Auto CAD Aby uruchomić AutoCada 14 kliknij ikonę

Kadry Optivum. Jak wykonać eksport danych do SIO z programu Kadry Optivum?

Edytor tekstu OpenOffice Writer Podstawy

Robert Barański, AGH, KMIW MathScript and Formula Nodes v1.0

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA

Transkrypt:

Cyfrowe Przetwarzanie Obrazów i Sygnałów Laboratorium EX0 Wprowadzenie Joanna Ratajczak, Wrocław, 2018 1 Cel i zakres ćwiczenia Celem ćwiczenia jest zapoznanie się ze środowiskiem Matlab/Simulink wraz z dedykowaną do kursu biblioteką. Środowisko umożliwia tworzenie programów do przetwarzania obrazów. Realizacja programów odbywa się w środowisku graficznym. Poszczególne operacje reprezentowane są przez bloki a połączenia pomiędzy blokami realizują przepływ danych. 2 Przykład Przed przystąpieniem do konstruowania programu niezbędne jest przeprowadzenie konfiguracji środowiska. Uwaga: Przedstawioną tutaj konfigurację środowiska należy przeprowadzić dla każdego nowotworzonego programu. Aby otworzyć okno konfiguracji należy z paska narzędzi wybrać Model Configuration Parameters oznaczonego ikonką. Po wywołaniu tego polecenia pojawi się okno jak na rysunku 1. Alternatywnie, okno to można wywołać korzystając z paska menu (Simulation Model Configuration Parameters) lub korzystając ze skrótu klawiaturowego Ctrl+E. W oknie Configuration Parameters należy dokonać trzech zmian oznaczonych na rysunku 1. Mianowicie, parametr Stop time ustawić na wartość 0.0, parametr Type na wartość Fixed-step, a parametr solver na wartość discrete (no continous states). Pozostałe parametry symulacji należy pozostawić bez zmian na ich wartościach domyślnych. 2.1 Biblioteka CPOiS Digital image and signal processing Dla kursu Cyfrowe przetwarzanie obrazów i sygnałów została opracowana dedykowana biblioteka bloków w środowisku Simulink. Korzystanie ze wspomnianej biblioteki odbywa się w sposób analogiczny do pozostałych bibliotek środowiska Simulink. W celu wywołania przeglądarki bibliotek należy skorzystać z przycisku na pasku narzędzi lub korzystając z paska menu (View Library Browser) lub korzystając ze skrótu klawiaturowego Ctrl+Shift+L. W oknie przeglądarki bibliotek należy z jego lewej części wybrać bibliotekę CPOiS Digital image and signal processing (rys.2). Pierwsza wersja: 24 sierpnia 2018 Ostatnia aktualizacja: 11 września 2018 1

Rysunek 1: Okno Configuration parameters 2.2 Przykładowy model Rysunek 2: Okno Library browser Wstawianie bloków do obszaru roboczego modelu w środowisku Simulink realizuje się metodą drag&drop. Korzystając z biblioteki proszę zmontować przykładowy model jak na rysunku 3. 2

Image Source Image Viewer Image Source Image Viewer Comment Comment Rysunek 3: Model przykładowy Wymagane bloki można znaleźć w niżej podanych podgrupach biblioteki. CPOiS - Digital image and signal processing Sinks & Sources Image Source Image Viewer Generate Expression General Comment 2.2.1 Uruchomienie modelu Uruchomienie układu odbywa się poprzez wywołanie polecenia Run poprzez przycisk umieszczony na pasku narzędzi, poprzez pasek menu (Simulation Run) lub korzystając ze skrótu klawiaturowego Ctrl+T. 2.2.2 Blok Image Viewer Po poprawnym zmontowaniu i uruchomieniu modelu z poprzedniego podrozdziału powinno pojawić się okno wyświetlarki (Image Tool) jak na rysunku 4. Proszę zwrócić uwagę na informacje wyświetlane w pasku statusu (u dołu okna) podczas przemieszczania kursora myszki nad obrazem. Ponadto proszę zapoznać się z funkcjonowaniem co najmniej trzech pierwszych narzędzi z paska narzędzi, czyli: Navigate image using overview, Inspect pixel values Display image information 2.2.3 Blok Comment Poprzez dwukrotne kliknięcie bloku komentarza (Comment) zostanie otworzony edytor tekstowy środowiska Matlab jak na rysunku 5. Korzystając z tego edytora będzie możliwe zamieszczanie uwag i wniosków do wykonywanego ćwiczenia. 3

Rysunek 4: Okno Image Tool Rysunek 5: Okno edytora tekstowego Uwaga: Zamieszczenie bloku Comment i wprowadzenie przy jego pomocy uwag i wniosków jest warunkiem koniecznym uzyskania pozytywnej oceny z każdego realizowanego ćwiczenia. Na początku każdego komentarza należy zamieścić swoje dane według schematu podanego na rysunku 5. Po wprowadzeniu komentarza należy zapisać plik nie zmieniając jego nazwy i położenia w strukturze plików. Po poprawnym zapisaniu komentarz zostanie dodany do modelu tworzonego w środowisku Simulink. 2.2.4 Blok Generate Expression Innym źródłem obrazów testowych może być blok Generate Expression. Przy jego pomocy można generować obrazy opisane wyrażeniem matematycznym. Wygląd bloku oraz okno edycji jego parametrów przedstawia rysunek 6. Parametry Width oraz Height służą do zdefiniowania rozmiarów (w punktach) generowanego obrazu. W polu edycji parametru Expression można podać wyrażenie, które posłuży do wygenerowania obrazu. W tym polu zmienne W oraz H zwracają współrzędne punktu odpowiednio w pionie i w poziomie. W tym polu należy stosować składnię wyrażeń akceptowaną w środowisku Matlab. 4

Generate Expression Generate Expression Rysunek 6: Blok Generate Expression 2.2.5 Zapisywanie wyników pracy Proszę w swoim katalogu domowym utworzyć katalog o nazwie CPOiS a następnie wewnątrz tego katalogu utworzyć kolejny katalog o nazwie EX0. Skonstruowany model proszę zapisać do katalogu EX0 zapisując jako typ Simulink Models (*.slx). Przed przystąpieniem do kolejnych zajęć należy utworzyć nowy katalog o stosownej nazwie EX1, EX2,... i do nich zapisywać efekty ćwiczeń realizowanych podczas zajęć laboratoryjnych. 3 Zadania do wykonania Należy zapoznać się z całą treścią niniejszej instrukcji oraz z użytkowaniem środowiska Matlab/Simulink wraz z dedykowaną biblioteką CPOiS Digital image and signal processing 1. W swoim katalogu domowym utworzyć stosowne katalogi zgodnie z opisem w podrozdziale 2.2.5 i zwracać uwagę w trakcie wszystkich terminów laboratorium na miejsce zapisywania wyników pracy. 2. Utworzyć model (schemat blokowy) zawierający co najmniej trzy bloki, analogicznie jak w podrozdziale 2.2. 3. Poprzez dwukrotne kliknięcie bloku komentarza ( Comment) uruchomić edytor tekstowy i w pierwszej kolejności wprowadzić a następnie zapisać swoje dane osobowe zgodnie z opisem zawartym w podrozdziale 2.2.3. 4. Uruchomić model posiłkując się opisem w sekcji 2.2.1. 5. Zapoznać się z funkcjonowaniem wyświetlarki wspomagając się treścią podrozdziału 2.2.2. 6. Zapisać model zgodnie ze wskazówkami podanymi w 2.2.5. 7. Zaznajomić się z działaniem bloku Generate Expression (opis w 2.2.4). 8. Wypróbować (w miarę wolnego czasu) inne bloki dostępne w bibliotece CPOiS Digital image and signal processing. 5

4 Forma sprawozdania Przed przystąpieniem do pakowania i wysyłania sprawozdania proszę upewnić się, że w bieżącym katalogu znajdują się wszystkie niezbędne pliki. Z katalogu o poziom wyższego od katalogu roboczego ćwiczenia (EX0) należy spakować całe ćwiczenie poleceniem: gtar cvzf EX0.tgz EX0 Proszę zwrócić uwagę, że archiwum ma postać tar-zip. Utworzone archiwum należy przed wyjściem z zajęć wysłać do prowadzącego (na podany adres) jako załącznik do listu o temacie EX0. W treści listu proszę umieścić login na komputerze w laboratorium, imię, nazwisko, numer indeksu, termin ćwiczenia (np. SRP15) oraz datę wykonania ćwiczenia. W treści listu NIE NALEŻY umieszczać żadnych elementów sprawozdania. Uwaga: Aby uzyskać pozytywną ocenę z bieżącego ćwiczenia należy przesłać sprawozdanie do prowadzącego przed końcem bieżących zajęć. Przesyłanie sprawozdań po zakończeniu zajęć będzie skutkowało niezaliczeniem ćwiczenia. Sprawozdania z następnych ćwiczeń należy tworzyć analogicznie podmieniając w stosownych miejscach numer ćwiczenia EXn, gdzie n jest numerem bieżącego ćwiczenia. 6