Zbigniew Sołtys - Komputerowa Analiza Obrazu Mikroskopowego 2015 część 13

Podobne dokumenty
14. TWORZENIE MAKROPOLECEŃ

Zbigniew Sołtys - Komputerowa Analiza Obrazu Mikroskopowego 2016 część 7

Windows 10 - Jak uruchomić system w trybie

Makropolecenia w Excelu

JDK 7u25 NetBeans Zajęcia 1 strona - 1

Instrukcja instalacji i obsługi makra Excel_Table w wersji 10

Wyszukiwanie plików w systemie Windows

Włączanie/wyłączanie paska menu

Dodawanie stron do zakładek

Instalowanie VHOPE i plików biblioteki VHOPE

Instalacja i obsługa aplikacji MAC Diagnoza EW

Dodawanie stron do zakładek

5.2. Pierwsze kroki z bazami danych

TIME MARKER. Podręcznik Użytkownika

Programowanie obiektowe

Tworzenie menu i authoring w programie DVDStyler

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

Zastanawiałeś się może, dlaczego Twój współpracownik,

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper.

Nagrywamy podcasty program Audacity

6.4. Efekty specjalne

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

Program V-SIM tworzenie plików video z przebiegu symulacji

Mazowiecki Elektroniczny Wniosek Aplikacyjny

VBA praca z makrami w Excelu: piszemy kod! Ulepszamy program! 0. Parę uwag o samym edytorze

Platforma szkoleniowa krok po kroku. Poradnik Kursanta

Platforma szkoleniowa krok po kroku

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

Makropolecenia w PowerPoint Spis treści

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

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

Integracja z Facebook. Wersja 7.2.4

VBA praca z makrami w Excelu

Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej

Rejestracja dokumentu PZ. Instrukcja stanowiskowa

Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8

Obsługa Programu Operacyjnego Pomoc Żywnościowa w POMOST Std

Dodatki. Dodatek A Octave. Język maszyn

9. OBRAZY i FILTRY BINARNE 9.1 Erozja, dylatacja, zamykanie, otwieranie

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Program APEK Użytkownik Instrukcja użytkownika

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

Program szkoleniowy. 24 h dydaktycznych (18 h zegarowych) NAZWA SZCZEGÓŁY CZAS

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

Instrukcja obsługi notowań koszykowych w M@klerPlus

Kadry Optivum, Płace Optivum

Padlet wirtualna tablica lub papier w Internecie

7 Business Ship Control dla Symfonia Handel

Problemy techniczne. Kontrolę konta administratora można z powrotem włączyć po zainstalowaniu programu.

Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Arkusza obserwacji

SPIS ILUSTRACJI, BIBLIOGRAFIA

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Instrukcja instalacji oprogramowania dla środowiska MacOS

MCAD wersja od 5.0 instrukcja instalacji ręcznej w AutoCAD.

Instrukcja konfiguracji popularnych przeglądarek internetowych systemu Windows do pracy z urządzeniami INTERNEC serii i7 oraz i5.

Problemy techniczne. Jak uruchomić program Optivum dla wybranej licencji w przypadku, gdy jednostka posiada dwie licencje na używanie programu?

Instalacja modułu DHL24 w sklepie Magento

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

1. Opis. 2. Wymagania sprzętowe:

Rozdział 5: Style tekstu

Instalacja i opis podstawowych funkcji programu Dev-C++

Diagnostyka pamięci RAM

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

ZPKSoft Zarządzanie zadaniami (DZaZad)

Jak działa ImageJ? Beata Brzozowska. 18 marca 2013

BIBLIOGRAFIA W WORD 2007

UMOWY INSTRUKCJA STANOWISKOWA

Instrukcja procesu aktywacji oraz obsługi systemu Banku Internetowego dla BS Mikołajki

1. Od czego zacząć? - Instalacja środowiska pracy

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

Jak zainstalować i skonfigurować komunikator MIRANDA, aby wyglądał i funkcjonował jak Gadu Gadu Tutorial by t800.

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

Nabór Przedszkola. Jak złożyć wniosek o przyjęcie dziecka do przedszkola?

Stawiamy pierwsze kroki

Instrukcja instalacji certyfikatu kwalifikowanego w programie Płatnik.

Podgląd z rejestratorów IPOX na komputerze z systemem WINDOWS za pomocą programu NVMS-2.0 LITE

Instrukcja instalacji certyfikatu kwalifikowanego w programie Płatnik. wersja 1.8

INSTRUKCJA UŻYTKOWNIKA PORTALU SIDGG

Moduł KOMÓRKI do programu PLAN LEKCJI

MODUŁ OFERTOWANIE INSTRUKCJA OBSŁUGI

PekaoBIZNES 24 Instrukcja obsługi dla Klienta

Krótka instrukcja instalacji Adobe Acrobat Reader

Trochę o plikach wsadowych (Windows)

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Kancelaria 2.26 zmiany w programie czerwiec 2014

Dodawanie wzorca graficznego do programów linii InsERT GT

Cykl lekcji informatyki w klasie IV szkoły podstawowej. Wstęp

po uruchomieniu instalator pyta o język. My potwierdzamy, że ma być polski (czyli dalej) teraz jest okno <Witamy w kreatorze> klikamy <dalej>

I2: J2ME programowanie w NetBeans IDE Wydział Transportu PW semestr /11

Wirtualna tablica. Padlet: Padlet nazywany jest wirtualną tablicą, ścianą lub kartką strony internetowej.

Materiały dodatkowe. Raspberry Pi

7 Business Ship Control dla Systemu Zarządzania Forte

Instalacja programu:

PRACA Z PLIKAMI I FOLDERAMI

Aby uruchomić Multibooka, należy podłączyć nośnik USB do gniazda USB w komputerze, na którym program ma być używany.

BAZY DANYCH MAKRA I PRZYCISKI. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

Programowanie Klawiatury/Makra

DOKUMENTY I GRAFIKI. Zarządzanie zawartością Tworzenie folderu Dodawanie dokumentu / grafiki Wersje plików... 7

Transkrypt:

13 MAKRA I PLUGINY Największą zaletą ImageJ jest wielka i stale rosnąca liczba programów i makr. Na stronie. Niewielka część z nich jest instalowana razem z programem, resztę można ściągnąć ze strony: http://rsb.info.nih.gov/ij/plugins/index.html Makra można łatwo tworzyć samemu, w najprostszy sposób przez rejestrację wykonywanych czynności, pisanie pluginów jest bardziej skomplikowane, wymaga znajomości podstaw języka JAVA. Pluginy są napisane w Javie, większość występuje w postaci gotowych plików *.class lub *.jar, które wystarczy wgrać do folderu Plugins w folderze ImageJ lub do dowolnych podfolderów w tym folderze. Po wgraniu plugin powinien pojawić się w odpowiednim miejscu w menu Plugins. Niektóre pluginy dostępne są tylko jako pliki *.java - należy je wówczas przekształcić do plików wykonywalnych korzystając z polecenia: Plugins Compile and Run. Uwaga: Większość pluginów pojawia się w submenu odpowiadającym subfolderowi, do którego plugin został wgrany. Niektóre pluginy jednak same zakładają swoje subfoldery, inne jeszcze włączają się do podstawowego menu programu. Makra to pliki tekstowe, można je pisać w dowolnym edytorze. Powinny mieć rozszerzenie *.txt albo *.ijm Podstawowa różnica funkcjonalna między pluginami i makrami polega na tym, że pluginy są cały czas dostępne do użycia, natomiast makra (poza makrami startowymi) należy każdorazowo instalować. Zainstalowanie nowego makra powoduje usunięcie poprzednio instalowanego. 13.1 MAKRA STARTOWE Rys. 13.1 Przy starcie programu automatycznie instaluje się zestaw makr do rysowania. Ostatnia ikona w narzędziowniku pozwala na przełączenie do innego zestawu makr, na przykład do zestawu dodatkowych narzędzi do rysowania (Drawing Tools) Rys. 13.2

albo do makr wywołujących funkcje do obsługi stosów (Stack Tools) Rys. 13.3 Poszczególne klawisze to uruchomienie lub zatrzymanie animacji, przejscie do pierwszego obrazu w stosie (<<), do poprzedniego lub następnego obrazu (<lub >), do ostatniego obrazu w stosie (>>) oraz przyciski dodawania i usuwania obrazów do lub z stosu. Opcja Toolset Creator pozwala na stworzenie własnego zestawu ikon - można takim ikonom przypisać najczęściej przy określonych zadaniach używane pluginy Rys. 13.4

13.2 REJESTROWANIE MAKR Najprostszym sposobem stworzenia makra jest wykorzystanie rekordera. Do tego celu służy opcja: Plugins Macros Record Wszystkie wywoływane funkcje będą kolejno wpisywane do okna recordera, np: Rys. 13.5 Po zarejestrowaniu odpowiednich czynności należy kliknąć przycisk Create i wówczas pojawi się okno z zarejestrowanym makrem: Rys. 13.6 Jest to edytor tekstowy, pozwalający na modyfikację makra, a także na jego uruchomienie (menu: Macros, Run) i znalezienie ewentualnych błędów (Debug) Recorder pozwala też na przygotowanie pluginu - w tym celu przy opcji Record: zamiast Macro należy wybrać Plugin. Program wygeneruje plik *.java, który następnie należy przetworzyć na wykonywalny plugin korzystając z polecenia Plugins Compile and Run. Jednak nie wszystkie tworzone w ten sposób pluginy działają prawidłowo, dlatego jeśli nie jest to konieczne to nie należy korzystać z tej opcji. Uwaga 1 Recorder nie rejestruje ustawień wykonywanych przy pomocy suwaków. Dlatego jeśli chcemy wprowadzić do programu na przykład określony zakres dla funkcji Threshold to należy skorzystać z polecenia Set. Podobnie, jeśli chcemy aby aby makro zarejestrowało przechodzenia między obrazami w stosie, należy posłużyć się poleceniami Next Slice, Previous Slice z menu Image Stacks. Uwaga 2 Jeśli makro ma wykonywać pomiary, należy do makra wprowadzić polecenia Set Measurements i ewentualnie Set Scale. Zagwarantuje to, że makro za każym razem

wykona pomiary przy takich samych ustawieniach - w przeciwnym przypadku makro pobierze takie ustawienia, jakie będą w danym momencie ustawione w programie. Uwaga 3. Nie wszystkie pluginy dają się wywołać przy pomocy makra 13.3 Pętle w makrach. Jeśli makro ma wielokrotnie wykonać tą samą czynność lub sekwencję czynności to można posłużyć się poleceniem języka Java deklarującym pętlę. Na przykład, zamiast powtarzać kilkadziesiąt razy sekwencję poleceń potrzebnych przy pomiarze wymiaru fraktalnego metodą dylatacji: run("measure"); run("measure"); run("measure")... można skorzystać z polecenia: for (i=1; i<64; i++) run("measure") Takie makro 63 razy wykona kolejno dylatację i pomiar obrazu. Makro z zagnieżdżoną pętlą (pętla w pętli) do wyszukiwania nalepszych wartości parametrów algorytmu Bernstena zostało przedstawione w części 7. 13.4 INSTALOWANIE MAKR Makra instalujemy korzystając z Plugins Macros Install Rys. 13.7

Nazwa zainstalowanego makra (w powyższym przypadku RGB_Histogram) pojawi się na dole rozwijanej listy. Jednorazowo może być zainstalowany tylko jeden plik makrowy. Ale taki plik może zawierać wiele makr jednocześnie, i co więcej - można te makra wywoływać przy pomocy na przykład klawiszy funkcyjnych (lub normalnych klawiszy - choć tu może pojawić się konflikt z wpisanymi do programu klawiszami skrótów). Takie makro musi być jednak odpowiednio przygotowane, np: macro "blue [F1]" run("delete Slice"); run("delete Slice"); macro "stack [F2]" run("images to Stack", "name=stack title=[] use"); run("size...", "width=512 height=512 constrain interpolation=bilinear"); run("image Sequence... "); Mamy dwa makra w jednym pliku. Wciśnięcie F1 powoduje usunięcie dwóch pierwszych obrazów ze stosu (np. RGB) Wciśnięcie F2 powoduje że wszystkie obrazy zostaną połączone w jeden stos, następnie ich rozmiary zostaną zmienione na 512 x 512 pikseli, i na koniec zostanie wywołane okno, dzięki któremy obrazy ze stosu zostaną zapamiętane jako odrębne obrazy. Przygotowanie makr niekiedy wymaga dość dużej liczby prób. Dlatego dobrze jest do takiego opracowywanego złożonego makra wprowadzić polecenia, które uproszczą proces instalacji, np. macro"makro [F2]" run("install...", "install=c:\\imagej\\macros\\bernsen.txt"); To jest makro z pliku Bernsen.txt. Instalując plik z takim makrem możemy go potem dowolnie modyfikować i wówczas każdorazowe wciśnięcie F2 spowoduje załadowanie zmodyfikowanej wersji makra, bez konieczności uruchamiania całej procedury istalacyjnej. Oczywiście, zmodyfikowane makro musi zostać wcześniej zapamiętane.