Akademia Górniczo-Hutnicza

Podobne dokumenty
Akademia Górniczo-Hutnicza

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

Kalibracja kamery. Kalibracja kamery

Akademia Górniczo-Hutnicza

Edytor tekstu OpenOffice Writer Podstawy

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

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

AutoCAD 1. Otwieranie aplikacji AutoCAD AutoCAD 1

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

I. Interfejs użytkownika.

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

Opracowanie stereogramu zdjęć na stacji cyfrowej Delta

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

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

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Wagi etykietujące CL5000/CL5500 Instrukcja kalibracji.

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

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE

Instrukcja instalacji oprogramowania Flow!Works na komputerze z systemem Windows 7

Następnie zdefiniujemy utworzony szkic jako blok, wybieramy zatem jak poniżej

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Ćwiczenie nr 5 Zautomatyzowane tworzenie dokumentacji

Zadanie 2. Tworzenie i zarządzanie niestandardową konsolą MMC

Spis treści. 1: Wyszukiwanie elementu : Do linii modelu : Powiel arkusze : Długość kabla : Rozmieszczenie widoków...

Instrukcja korzystania ze skryptu kroswalidacja.py

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

37. Podstawy techniki bloków

MultiBoot Instrukcja obsługi

Pętle iteracyjne i decyzyjne

Pracownia internetowa w szkole ZASTOSOWANIA

Podstawy MATLABA, cd.

Formatowanie. Formatowanie to proces tworzący na dysku struktury niezbędne do zapisu i odczytu danych.

Pakiet Świadczeniodawcy

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

Diagnostyka obrazowa

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

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink.

TWORZENIE DANYCH DO DRUKU W PROGRAMIE MICROSOFT POWERPOINT 2013

Rozmiar i wielkość dokumentu

Wymiarowanie i teksty. Polecenie:

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

Oprogramowanie. DMS Lite. Podstawowa instrukcja obsługi

Mirror Tool.

Instrukcja importu dokumentów z programu Fakt do programu Płatnik

Przywracanie systemu

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

Wymiarowanie, kreskowanie, teksty

3D Analyst. Zapoznanie się z ArcScene, Praca z danymi trójwymiarowymi - Wizualizacja 3D drapowanie obrazów na powierzchnie terenu.

ApSIC Xbench: Szybki start wydanie Mariusz Stępień

Animacja. Instrukcja wykonania animacji metodą klatek kluczowych. Autor: Bartosz Kowalczyk. Blender 2.61

Główne elementy zestawu komputerowego

Metoda Elementów Skończonych - Laboratorium

MODELER MODUŁ KOREKCJI DYSTORSJI SOCZEWKI WERSJA ZEWNĘTRZNA UPROSZCZONA INSTRUKCJA OBSŁUGI PROGRAMU

14. TWORZENIE MAKROPOLECEŃ

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

Jakie nowości i udogodnienia niesie za sobą przejście do Sidoma 8, część z tych różnic znajdziecie Państwo w tabeli poniżej.

Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki

Higrometr Testo 623, %RH, -10 do +60 C

Rejestracja faktury VAT. Instrukcja stanowiskowa

Praca z widokami i nawigacja w pokazie

OPIS PROGRAMU USTAWIANIA NADAJNIKA TA105

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

Instrukcja Instalacji. Instalacja lokalna

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Raytracer. Seminaria. Hotline. początkujący zaawansowani na miejscu

Advance CAD 2016 SP2. W tym dokumencie opisano ulepszenia w Advance CAD Service Pack 2. Co nowego w Advance CAD 2016 SP2

Ustawienia ogólne. Ustawienia okólne są dostępne w panelu głównym programu System Sensor, po kliknięciu ikony

Ćwiczenie pochodzi ze strony

Wprowadzenie do rysowania w 3D. Praca w środowisku 3D

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

INSTRUKCJA UŻYTKOWNIKA Instalacja KS - EDE w systemie KS - ZSA ISO 9001:2008 Dokument: Wydanie: 1 Waga: 90

Dodawanie wzorca graficznego do programów linii InsERT GT

47. Ćwiczenia przejściowe

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

Za pomocą niniejszej instrukcji baza programu MAK zostanie przygotowania do eksportu na METALIB.

Fiery Color Profiler Suite Calibrator

Tworzenie szablonów użytkownika

Projekt wykonany w programie CAD Decor Pro 3. Do utworzenia dokumentacji wykonawczej klikamy przycisk Dokumentacja.

GRAITEC Advance PowerPack 2016 R2

Instrukcja instalacji oprogramowania dla środowiska Linux

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie

Konsorcjum FEN Sp. z o.o. ul. Dąbrowskiego 273A, Poznań Mateusz Zapotoczny support [at] fen.pl

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

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

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

Menu Narzędzia w Edytorze symboli i Edytorze Widoku aparatów

Uniwersytet Przyrodniczy w Lublinie

W tym ćwiczeniu zostanie wykonany prosty profil cienkościenny, jak na powyŝszym rysunku.

Instrukcja obsługi programu FotoSender

INSTRUKCJA OBSŁUGI PROGRAMU DO ODCZYTU PAMIĘCI FISKALNEJ DATECS OPF

Laboratorium Napędu robotów

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

Ćwiczenie 3: Rysowanie obiektów w programie AutoCAD 2010

1 / 21. Rysunek 1. Wybierz pierwszą opcję i naciśnij ENTER. Rysunek 2. Tutaj nic nie robimy aż do wyświetlenia się niebieskiego ekranu.

konspekt pojedynczy slajd sortowanie slajdów strona notatek 1. Widok normalny/konspekt 2. Widok sortowania slajdów 3.

Uruchom narzędzie Kalibrator, aby utworzyć nowe ustawienie kalibracji lub zaktualizować istniejące dla serwera Fiery server. 1 Uruchom Kalibrator.

Instrukcja instalacji programu SPSS Statistics 21

Solid Edge. Zrozumieć Technologię Synchroniczną

Transkrypt:

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Kalibracja systemu wizyjnego z użyciem pakietu Matlab Kraków, 2011

1. Cel kalibracji Cel kalibracji stanowi wyznaczenie parametrów określających zależności pomiędzy układem podstawowym, a układem związanym z kamerą, parametrami układu optycznego oraz transformacją perspektywy. Ogólnie parametry wyznaczane w procedurze kalibracji kamery dzieli się na dwie grupy: parametry zewnętrzne (ang. extrinsic parameters) związane z przesunięciem i rotacją układu kamery względem układu związanego z obserwowaną sceną, parametry wewnętrzne (ang. intrinsic parameters) określające właściwości optyczne i elektryczne kamery, których liczba zależy od przyjętego modelu układu optycznego i kamery. W przypadku parametrów wewnętrznych oprócz ogniskowej obiektywu modeluje się zazwyczaj zniekształcenia radialne i styczne związane z układem optycznym. Wyznacza się również rzeczywiste współrzędne środka obrazu kamery, które nie muszą leżeć w geometrycznym środku matrycy przetwornika. Dla celów kalibracji została użyta płaska matryca z 7 kolumnami i 9 wierszami na przemianległych biało-czarnych pól o wymiarach nominalnych 27x27 mm (rys. 1). Rys. 1. Wzorzec kalibracyjny Strona 2

2. Uruchamianie środowiska kalibracyjnego Uruchomić program Matlab i wywołać Camera Calibration Toolbox komendą calib_gui (lub calib). Uwaga: Należy sprawdzić przy użyciu menu File set path czy toolbox_calib jest ustawiony jako ścieżka dostępu głównego (rys. 2). Rys. 2. Ustawianie głównej ścieżki dostępu Przy pomocy okna wyboru trybu kalibracji, pojawiającego się na ekranie (rys. 3) wybrać opcje Standard. Rys. 3. Camera Calibration Toolbox wybór trybu pracy Uwaga: Wybór trybu predefiniuje dalszą pracę z toolboxem. W trybie Standard wszystkie obrazy dla procedury kalibracji są przechowywane w pamięci komputera. Ma to Strona 3

pozytywny wpływ na ilość przeprowadzanych operacji dyskowych oraz czas obliczeń. W przypadku zbyt dużej liczby przetwarzanych obrazów o znacznym rozmiarze tryb Standard jest mało efektywny i należy zastąpić go trybem Memory efficent w którym każdy obraz jest przetwarzany pojedynczo bez użycia pamięci podręcznej komputera. Po wyborze trybu Standard uaktywni się okno Camera Calibration Toolbox w wybranej wersji Standard (rys. 4). Rys. 4. Camera Calibration Toolbo Standard Version Wskazówka: Wszystkie powyższe czynności mogą zostać pominięte poprzez użycie polecenia calib_gui(0) dla wywołania trybu standard lub calib_gui(1) dla trybu memory efficient. 3. Procedura kalibracji kamery z użyciem pakietu Matlab 3.1 Odczyt obrazów W oknie ścieżki bieżącej (rys. 5) ustawić ścieżkę dostępu do katalogu zawierającego obrazy przeznaczone do kalibracji Rys. 5. Lokalizacja ścieżki bieżącej (current directory) Przy użyciu urządzenia wskazującego, należy wykonać <L-kilk> na przycisku Image names (rys. 4). W oknie głównym programu należy podać nazwę bazową pliku bez rozszerzenia oraz po zatwierdzeniu format obrazu ( jego rozszerzenie). Możliwe jest zastosowanie obrazów z skalą szarości w formacie RAS, BMP, TIF, PGM, JPG oraz PPM (rys. 5). Strona 4

Rys. 5. Wprowadzanie obrazów do kalibracji Efekt powyższego kroku to automatyczna segregacja dostępnych plików posegregowanych na tablicy zbiorczej (rys. 6). Rys.6. Obrazy przeznaczone do kalibracji 3.2 Wykrywanie wzorca kalibracyjnego na obrazie Przy użyciu urządzenia wskazującego, należy wykonać <L-kilk> na przycisku Extract grid corners (rys. 4). W oknie dialogowym narzędzia (rys. 7), zaakceptować wybór wszystkich obrazów naciskając <Enter>. Rys. 7. Wywołanie narzędzia wykrywania wzorca siatki kalibracyjnej Strona 5

Następnie należy podać wymiary okna dla procedury wykrywania narożników. Można zaakceptować defaultowe propozycje programu (wintx=winty=5 [pix]), naciskając klawisz <Enter> (rys. 8.). Rys. 8. Parametry narzędzia wykrywania wzorca siatki kalibracyjnej Mechanizm wykrywania krawędzi posiada własny algorytm zliczania ilości pól siatki kalibracyjnej w pionie oraz w poziomie. Jest to szczególnie przydatne przy kalibracji obrazów z wzorcem kalibracyjnym zawierającym duża liczbę pól. Ze względu na fakt że wzorzec kalibracyjny użyty do ćwiczenia posiada tylko 63 pola, opcję automatycznego zliczania pól w pionie i poziomie należy wyłączyć wpisując 1 i zatwierdzając z klawiatury przy pomocy klawisza <Enter> (rys. 9). Rys. 9. Narzędzie zliczające pola siatki kalibracyjnej Następnie przy pomocy urządzenia wskazującego, należy wskazać w obrazie cztery narożniki zawierające się całkowicie wewnątrz wzorca, tak jak pokazano to na rys. 10. 1 2 4 3 Rys. 10. Estymacja siatki wzorca z obrazu Strona 6

W następnym etapie należy podać liczbę pól znajdujących się wzdłuż osi x (dla rys. 10 pięć) oraz liczbę pól znajdujących się wzdłuż osi y (dla rys. 10, siedem). Następnie algorytm poprosi o wprowadzenie wymiarów nominalnych wzorca. Wartość domyślnie ustawiona jest w mm, wprowadzamy 27 dla kierunku x oraz 27 dla kierunku y (rys. 11). Rys. 11. Parametry siatki wzorca kalibracyjnego Po wprowadzeniu powyższych danych program wygeneruje siatkę, która powinna wpisać się w kalibracyjny wzorzec oraz obliczyć współrzędne wszystkich narożników (rys. 12). Rys. 12. Wykrycie krawędzi wzorca na obrazie Jeżeli dopasowanie jest zadawalające (czerwone krzyże pokrywają się z krawędziami rzeczywistymi) na pytanie Need of an initial guess for distortion? (rys. 10), reagujemy wciskając klawisz <Enter>. W innym przypadku niezbędne jest wprowadzenie współczynnika dystorsji (w praktyce wartość współczynnika dystorsji kc, zawiera się w przedziale <-1,1>) dla poprawy wzajemnego dopasowania. Całą procedurę należy powtórzyć dla wszystkich zdjęć przeznaczonych do kalibracji. Strona 7

3.3 Kalibrowanie kamery Przy użyciu urządzenia wskazującego, należy wykonać <L-kilk> na przycisku Calibration (rys. 4). Program wygeneruje parametry wewnętrzne (ang. intrinsic parameters) określające właściwości optyczne i elektryczne kamery (rys. 13). Rys. 13. Parametry wewnętrzne Następnie należy wykonać <L-kilk> na przycisku Comp. Extrinsic (rys. 4) w celu obliczenia parametrów związanych z przesunięciem i rotacją układu kamery względem układu związanego z obserwowaną sceną (rys. 14). Rys. 14. Parametry zewnętrzne Ciekawą opcje stanowi możliwość wizualizacji parametrów zewnętrznych przy pomocy opcji Show Extrinsic (rys. 15). Rys. 14. Parametry zewnętrzne układ widoku kamery Przy pomocy opcji Save (rys. 4), zapisać otrzymane parametry w wybranej lokalizacji. Strona 8