KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN. Instrukcja do ćwiczeń laboratoryjnych z elementów analizy obrazów

Podobne dokumenty
Elementy analizy obrazu. W04

Akademia Górniczo-Hutnicza

1. Opis okna podstawowego programu TPrezenter.

POLITECHNIKA OPOLSKA

DARMOWA PRZEGLĄDARKA MODELI IFC

Obsługa mapy przy użyciu narzędzi nawigacji

RaiLab Clearance 2010 v

Program SigmaViewer.exe

Użycie przestrzeni papieru i odnośników - ćwiczenie

Modelowanie części w kontekście złożenia

POMIARY WIDEO W PROGRAMIE COACH 5

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

WinUcz procedura uprzedniego wywozu

INTRUKCJA KORZYSTANIA Z APLIKACJI INTERNETOWEJ

Studia Podyplomowe Grafika Komputerowa i Techniki Multimedialne, 2017, semestr II Modelowanie 3D - Podstawy druku 3D. Ćwiczenie nr 4.

KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012. Przygotowanie do druku

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

Symulacja pracy silnika prądu stałego

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

Obserwacje w Agrinavia MOBILE OGÓLNE INFORMACJE

PRZEWODNIK PO ETRADER ROZDZIAŁ XII. ALERTY SPIS TREŚCI

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

Instalacja SAS 9.4 Foundation i SAS Enterprise Guide

Orientacja pojedynczego zdjęcia

Instalacja SAS 9.3 Foundation i SAS Enterprise Guide

Rys Odtwarzacz filmu. Możemy także skorzystać z programów służących do odtwarzania filmów np. Windows Media Player.

Instrukcja instalacji certyfikatu kwalifikowanego w programie Płatnik wersja b

Rys.1. Uaktywnianie pasków narzędzi. żądanych pasków narzędziowych. a) Modelowanie części: (standardowo widoczny po prawej stronie Przeglądarki MDT)

OPROGRAMOWANIE UŻYTKOWE

Funkcje paska narzędziowego mapy. - Funkcja Powiększ do pełnej mapy Funkcja pozwala na wyświetlenie pełnej mapy Katowic na ekranie:

Operacje na gotowych projektach.

Połączenie AutoCad'a z bazą danych

SYSTEM ZARZĄDZANIA RELACJAMI Z KLIENTEM CRM7

Jak przygotować pliki gotowe do publikacji w sieci za pomocą DigitLabu?

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

1.1. Przykład projektowania konstrukcji prętowej z wykorzystaniem ekranów systemu ROBOT Millennium

Diagnostyka pamięci RAM

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

5.2. Pierwsze kroki z bazami danych

R o g e r A c c e s s C o n t r o l S y s t e m 5

Wymiarowanie i teksty. Polecenie:

54. Układy współrzędnych

I. Interfejs użytkownika.

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)


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

1 Obsługa aplikacji sonary

Instrukcja obsługi programu Creative Fotos

Badanie właściwości łuku prądu stałego

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

Podręczna pomoc Microsoft Power Point 2007

GRAFIKA INŻYNIERSKA INSTRUKCJA PODSTAWOWE KOMENDY AUTOCADA - TRÓJKĄTY

Część I. Pomiar drgań własnych pomieszczenia

SpinWorks. Manual dla studentów III roku Chemii, licencjat - Spektrochemia

Wyniki operacji w programie

ERGODESIGN - Podręcznik użytkownika. Wersja 1.0 Warszawa 2010

Karty pracy. Ustawienia. W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne.

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

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

Fragment tekstu zakończony twardym enterem, traktowany przez edytor tekstu jako jedna nierozerwalna całość.

1. Proces przesyłania wniosku o koordynację

Program dla praktyki lekarskiej

FS-Sezam SQL. Obsługa kart stałego klienta. INFOLINIA : tel. 14/ , kom. 608/ edycja instrukcji :

CorelDraw - podstawowe operacje na obiektach graficznych

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Finanse. Jak wykonać import listy płac z programu Płace Optivum do aplikacji Finanse?

Instrukcja korzystania ze skryptu kroswalidacja.py

( L ) I. Zagadnienia. II. Zadania

RYSUNEK TECHNICZNY I GEOMETRIA WYKREŚLNA INSTRUKCJA DOM Z DRABINĄ I KOMINEM W 2D

Pasek menu. Ustawienia drukowania

Program APEK Użytkownik Instrukcja użytkownika

INSTRUKCJA OBSŁUGI PROGRAMU REJESTRACJI I AKWIZYCJI DANYCH REJESTRATOR 9.2

PRZYGOTOWANIE HARMONOGRAMU WEWNĘTRZNEGO EGZAMINÓW PISEMNYCH W OŚRODKU.

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów

Temat: Organizacja skoroszytów i arkuszy

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

Skrócona instrukcja obsługi czujników Fast Tracer firmy Sequoia.

PORADNIK PRZEMALOWANIA MODELI cz.2

JLR EPC. Szybki start. Spis treści. Polish Version 2.0. Przewodnik krok po kroku Przewodnik po ekranach

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

System wizyjny OMRON Xpectia FZx

Kalibracja Obrazów w Rastrowych

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

Padlet wirtualna tablica lub papier w Internecie

Internet wymagania dotyczące konfiguracji

WIZUALIZER 3D APLIKACJA DOBORU KOSTKI BRUKOWEJ. Instrukcja obsługi aplikacji

Tworzenie nowego rysunku Bezpośrednio po uruchomieniu programu zostanie otwarte okno kreatora Nowego Rysunku.

INSTALACJA SYSTEMU CMS JOOMLA!

WARIATOR WYPRZEDZENIA ZAPŁONU WARIATOR USTAWIENIA

Pokaz slajdów na stronie internetowej

Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki

Księgowość Optivum. Jak sporządzić zestawienie zmian w funduszu jednostki?

INSTRUKCJA UŻYTKOWNIKA PORTALU SIDGG

e1) wykonanie buforów Przekroje nie posiadają pola powierzchni i nie pokrywają punktów terenu.

Opis preprocesora graficznego dla programu KINWIR -I

Transkrypt:

POLITECHNIKA OPOLSKA KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN Instrukcja do ćwiczeń laboratoryjnych z elementów analizy obrazów Przetwarzanie obrazu: skalowanie miary i korekcja perspektywy. Opracował: dr inż. Roland Pawliczek Opole 2015

2 Publikacja na prawach rękopisu

1. Cel ćwiczenia Celem ćwiczenia jest weryfikacja błędu kształtu obrazu wywołanego perspektywicznym ujęciem badanego obiektu. Instrukcja opisuje proces kalibracji oraz wykonanie pomiaru rzeczywistych wielkości obiektu. 2. Informacje wstępne. Gdy kamera nie jest ustawiona prostopadle do analizowanego obiektu pojawia się zniekształcenie obrazu nazywane widokiem perspektywicznym (Rys. 1). 3 Rys. 1. Widok perspektywiczny W przypadku takiego zniekształcenia konieczne jest przygotowanie pliku zawierającego obraz służący do kalibracji. Zwykle jest to obraz wzorca wykonanego dokładnie w tych samych warunkach, w jakich będą później wykonywane pomiary i analizy (Rys. 2). Rys. 2. Wzorzec i obraz wzorca z kamery Wzorzec ma postać punktów (kółek) o znanej średnicy i odległości pomiędzy wierszami i kolumnami. Aby zbudować plik kalibracyjny należy określić jeszcze obrót układu współrzędnych pomiędzy wzorcem i jego obrazem (Rys. 3). Rys. 3. Lokalizacja układu współrzędnych

4 3. Przebieg ćwiczenia. Ćwiczenie zostanie wykonane za pomocą modułu NI Vision Assistant. Rys. 4. NI Vision Assistant 3.1 KROK 1 - Wczytanie obrazu zapisanego na dysku. Z palety ProcessingFunctions/Image należy wybrać opcję Get Image i wczytać obraz przedstawiający obiekt analizy l03obj.png Rys. 5. Wczytanie obrazu do analizy 3.2 KROK 2 - Kalibracja obrazu. Z palety ProcessingFunctions/Image należy wybrać opcję Image Calibration i wczytać obraz przedstawiający oraz wzorca wykonanego dla analizowanego przykładu: l03cal.png Rys. 6. Wczytanie obrazu wzorca

Następnie za pomocą klawisza New Calibration tworzona jest nowa konfiguracja kalibracji systemu. Z dostępnych opcji należy wybrać metodę Distortion Model (Grid), która uwzględnia błędy optyki kamery oraz ustawienia kamery pod kątem. Dalsze kroki są dostępne po naciśnięciu klawisza NEXT->. 5 Rys. 7. Metoda kalibracji W oknie Select Image Source należy wskazać obraz wzorca. Po naciśnięciu klawisza Load Image from File otwiera okno wyszukiwania pliku (należy tutaj wczytać plik l03cal.png). Dwukrotne kliknięcie na wczytanym obrazie zaznacza go czerwonym obramowaniem jako wybrany do dalszej obróbki. Rys. 8. Wczytanie obrazu wzorca Kolejny krok pozwala wyodrębnić z obrazu punkty, które będą służyły do kalibracji odległości i położenia układu współrzędnych. Za pomocą selektora ROI Prostokąt należy zaznaczyć obszar zawierający całe zdjęcie. Rys. 9. Wyodrębnianie punktów Opcja Look for pozwala określić, jakie obiekty będą wyodrębniane: w tym przypadku ciemne (Dark Object). Opcja Method umożliwia wybór szczególnej postaci zdjęcia (niska ostrość, małe punkty i inne). Metoda Local Threshold: BG Correction pozwala wykorzystać zdjęcia o nierównomiernym oświetleniu. Pozostałe parametry mają wpływ na dokładność i ilość wybranych punktów (pozostawić bez zmian).

6 Naciśnięcie klawisza NEXT otwiera okno konfiguracji odległości wierszy i kolumn oraz określenia jednostek miary. W tym przypadku: X Spacing = 10 Y Spacing = 10 Units: milimeters Następny krok pozwala określić jakość przeprowadzanej kalibracji poprzez określenie modelu rozproszenia (Distortion Model). Opcja Display pozwala wybrać jedną z metod oceny modeli kalibracji, np. opcja Corrected Image pokazuje obraz po wykonaniu korekcji z ustawioną obecnie kalibracją. Rys. 10. Weryfikacja modelu kalibracji Okno Specify Calibration Axis służy do określenia rzeczywistego położenia układu współrzędnych względem skorygowanego obrazu wzorca. W tym przypadku zdjęcie wykonano dla obrazu o poziomym i pionowym ustawieniu układu odniesienia. Jest to konieczne do prawidłowego określenia odległości w kierunku osi układu. Należy zwrócić uwagę, że w analizie obrazu układ współrzędnych zwykle lokuje się w lewym górnym rogu, a dodatni kierunek osi Y skierowany jest w dół. Przy definiowaniu układu należy wskazać dwa punkty: początek układu oraz punkt na osi X w kierunku dodatnim oraz wpisać wartość kąta pomiędzy osią x układu wsp. na obrazie a kierunkami rzeczywistymi. Rys. 11. Definicja układu współrzędnych

W ostatnim oknie można zweryfikować podsumowanie kalibracji. Kalibrację zatwierdza się klawiszem OK podając nową nazwę pliku, gdzie zostanie zapisana (wpisać nazwę pliku kalibracja). 7 Rys. 12. Podsumowanie kalibracji Na ekranie pojawi się skrypt zawierający wczytanie obrazu i kalibrację. Rys. 13. Skrypt przetwarzania obrazu 3.3 KROK 3 - Przetwarzanie obrazu. Z palety ProcessingFunctions/Image należy wybrać opcję Image Correction, co pozwoli uzyskać analizowany obraz po korekcie opartej o skonfigurowaną wcześniej procedurę kalibracji. 3.4 KROK 1 - Wykonanie pomiarów. W celu dokonania pomiarów należy jeszcze z palety ProcessingFunctions/Machine Vision wybrać opcję Clamp. Następnie należy określić dwa narożniki określające obszar zainteresowania. Odległość zostanie podana jako Current Distance (tutaj 19.45mm). Za pomocą ikony Process można zmienić rodzaj i kierunek pomiarów. Rys. 14. Pomiar odległości

8 Aby przeprowadzić pomiary dla innych obiektów można dodać kolejne kroki do skryptu. Rys. 15. Pomiar odległości dla kilku obiektów 4. Zadanie Wykonać odpowiednie modyfikacje i odpowiedzieć na pytania: 1. Wykonać pomiary dla kilku obiektów w poziomie i pionie. Czy pomiary w pionie i poziomie dają te same wyniki, jaki jest błąd? 2. Niektóre obiekty są tej samej wielkości, dokonaj pomiarów kilku obiektów i porównaj. 3. Należy dwukrotnie kliknąć ikonę kroku 2 Image Calibration oraz dokonać edycji za pomocą klawisza Edit Calibration w zakładne Main. Za pomocą klawisza Edit Calibration Axis edytować i zmienić kąt obrotu osi układu współrzędnych wpisując wartość X Axis Angle = 20. Co się zmieniło? Jaki wpływ na obraz i wyniki analizy ma wprowadzona zmiana kąta obrotu układu współrzędnych dla obrazu wzorca? 4. Zaznaczyć w skrypcie KROK 3 Image Correction. Wstawić funkcję Brightness z palety ProcessingFunctions/Image oraz ustawić parametry jak na rysunku poniżej. Jak zmienił się obraz? Wykonać ponownie kilka pomiarów dla elementów zmierzonych wcześniej. Skomentuj otrzymane rezultaty.

9 5. Sprawozdanie W czasie wykonywania zadań zapisywać spostrzeżenia, wykonywane operacje oraz wyniki i zdjęcia. W sprawozdaniu należy zamieścić odpowiedzi na pytania wraz z wynikami. UWAGA: Zapis obrazu do pliku jest możliwy za pomocą funkcji menu File/Save Image. Następnie określamy lokalizację katalogu z plikami, nazwę pliku oraz format graficzny (np. jpg)