Cwiczenie1 Parametry id 125797 Nieznany

background image

Katedra Robotyki i Mechatroniki

System wizyjny robota AdpetOne

Temat: Parametry i przełączniki

Prowadzący: dr inż. Piotr KOHUT

Grupa:

Imię i nazwisko:

Data:

Uwagi:













background image

1)

W

PROWADZENIE

.

W systemie operacyjnym V+ występują dwa rodzaje zmiennych środowiskowych: przełączniki (switches)

oraz parametry (parameters). W ćwiczeniu zostaną przetestowane zmienne systemowe dotyczące wyłącznie
modułu AdeptVision, które decydują o sposobie akwizycji, przetwarzania i rozpoznawania obiektów.

Wszystkie przełączniki i parametry mogą być zmieniane w programie. Pozwala to na zaprogramowanie

zmiennych dla jednego obrazu, jego obróbkę a następnie ponowną zmianę dla następnego obrazu. Każda
wirtualna kamera posiada swoje zestawy przełączników i parametrów. Pozwala to na korzystanie z różnych
ustawień i konfiguracji kamer wirtualnych, podczas gdy rzeczywiście podłączona jest do systemu np. tylko jedna
kamera fizyczna.

Przełączniki i parametry mogą być podzielona na trzy główne grupy systematyczne:

1. pierwsza grupa decyduje o sposobie akwizycji obrazu przez system.
2. druga grupa wpływa na tryby przetwarzania obrazu oraz dostarcza informacje o obiektach znajdujących

się w polu widzenia kamery

3. trzecia grupa wpływa na przebieg rozpoznawania obiektów.



PRZEŁĄCZNIKI to zmienne programowe, które mogą przyjąć jedną z dwóch binarnych wartości:

¾ „włączone” (ENABLE),
¾ lub „wyłączone” (DISABLE)


Ustawianie przełączników - składnia:

ENABLE switch[camera], ....nazwa_przełącznika[numer kamery wirtualnej]
DISENABLE switch[camera], ....switch[camera]
gdzie: [numer kamery wirtualnej] – domyślnie wszystkie kamery
Np. ENABLE V.BINARY

¾ V.BINARY – umożliwia przetwarzanie obrazu w trybie binarnym (zamiast standartowego

monochromatycznego – 128 odcieni szarości). Binaryzacji dokonuje się poprzez ustalenie wartości
parametru progu binaryzacji: THRESHOLD

¾ V.BACKLIGHT - Ten przełącznik informuje system, która wartość poziomu jasności jest tłem, a która

jest obiektem. Dla ciemnego tła – przełącznik powinien być wyłączony. Dla tła jasnego – włączony

¾ V.BOUNDARIES - włącza lub wyłącza techniki przetwarzania konturów. Przełącznik wyłączony -

brak danych o krawędziach, średnicach, środkach ciężkości, otworach analizowanych obiektów.


PARAMETRY.
Parametry wpływają na pracę systemu wizyjnego w podobny sposób jak przełączniki, z tą różnicą, że nie są typu
boolean (wł/wył) lecz są reprezentowane przez bajt lub słowo (256 lub 65536 możliwości)

Ustawianie przełączników - składnia:
PARAMETER nazwa_prarametru[numer kamery wirtualnej] = wartość

Np.
PARAMETER V.THRESHOLD = 65

W celu wyświetlenia wartości wszystkich parametrów należy podać komendę: PARAMETER
W celu wyświetlenia wartości parametru V.THRESHOLD należy podać komendę: PARAMETER
V.THRESHOLD

Pierwsze cztery odpowiadają za wycięcie fragmentu obrazu, mianowicie:

¾ V.FIRST.COL - ustala pierwszą kolumnę (w pikselach), od której system zacznie przetwarzanie. Musi

być mniejsze bądź równe wartości parametru V.LAST.COL.

¾ V.FIRST.LINE - ustala pierwszą linię, od którego system zacznie przetwarzanie. Wszystko poniżej tej

linii nie zostanie przetworzone. Musi być mniejsze bądź równe V.LAST.LINE.

¾ V.LAST.COL - ustala ostatnią kolumnę, na której system zakończy przetwarzanie. Wszystko na prawo

od tej kolumny pozostanie nieprzetworzone. Musi być większe bądź równe V.FIRST.COL.

background image

¾ V.LAST.LINE - ustala ostatnią kolumnę, na której system zakończy przetwarzanie. Wszystko powyżej

tej linii pozostanie nieprzetworzone. Musi być większe bądź równe V.FIRST.LINE.

Kolejne parametry spełniają następujące funkcje:
¾ V.MAX.AREA - ustawia wartość pola powierzchni największego obiektu (w pikselach), który system

będzie przetwarzał. Przydatne, gdy w polu widzenia znajduje się oprócz interesującego obiektu inny
duży obiekt. Ustawienia V.SUBTRACT.HOLES wpływa na ustawienia tego parametru. Musi być
większy bądź równy V.MIN.AREA.

¾ V.MIN.AREA - ustawia wartość pola powierzchni najmniejszego obiektu, jaki system będzie próbował

przetworzyć. Użyteczne do eliminowania małych obiektów oraz zakłóceń. Musi być większe bądź
równe V.MIN.HOLE.AREA oraz mniejsze bądź równe V.MAX.AREA. Ustawienie
V.SUBTRACT.HOLES jest rozważane przy porównywaniu wartości pola.

¾ V.MIN.HOLE.AREA - ustawia najmniejszą wielkość pola powierzchni otworu, jaką system będzie

przetwarzał. Musi być mniejszy bądź równy V.MIN.AREA.

¾ V.TRESHOLD - ustawia wartość intensywności, względem, której dokonana zostanie binaryzacja

obrazu

¾ V.2ND.TRESHOLD - używany z V.TRESHOLD, aby ustalić drugą wartość progu bianryzacji. Np.

jeżeli TRESHOLD zostanie ustawiony na 50, a 2ND.TRESHOLD na 70, to tylko piksele o
wartościach między 50 i 70 będą miały wartość 1.

¾ V.EDGE.STRENGTH - ustawia wartość progu gradientu obrazu powyżej, którego piksele uznane

będą za krawędź obiektu (system rozpoznaje krawędzie).

¾ V.GAIN – rozdzielczość poziomów szarości reprezentowana jest przez 7 bitów, co odpowiada 128

stopniom intensywności. Wzmocnienie wartości sygnału video z kamery, tzn. aktualna wartość piksela
zostanie przemnożona przez wartość wzmocnienia V.GAIN. Między V.GAIN V.OFFSET istnieje
zależność.

¾ V.OFFSET – łącznie z V.GAIN zmienia wartości pikseli w celu zwiększenia dynamiki przetwornika.

Wartość V.OFFSET dodawana jest do wartości sygnału wideo.


Przykład wykorzystania funkcji PARAMETER (z poziomu monitora):

• wyświetl dostępne parametry: PARAMETER

• wyświetl wartość pojedynczego parametru (np. PARAMETER V.TRESHOLD)

• do zwrócenia wartości parametru z programu, użyj funkcji Parameter: TYPE „V.TRESHOLD is: “,

PARAMETER (V.TRESHOLD[1]).

• aby zmienić wartość parametru – PARAMETER V.TRESHOLD = 10


2)

P

RZEBIEG ĆWICZENIA


Cel: Ćwiczenie ma na celu przedstawienie efektu wpływu zmian parametrów i przełączników na akwizycję i
przetwarzanie analizowanych obiektów.

Ustawienia:
Przed przystąpieniem do ćwiczenia należy ustawić wartości parametrów wzmocnienia (V.GAIN) i przesunięcia
(V.OFFSET) poprzez uruchomienie programu a.set_gain, który automatycznie wyznaczy szukane wartości. W
efekcie tego wartość piksela zostanie zmodyfikowana funkcją liniową:

V.GAIN*wartość sygnału wideo + V.OFFSET

Podaj następujące polecenia systemu:

VDISPLAY 3 ; (specjalny tryb graficzny: obiekt wyświetlany jest w kolorze białym, tło w czarnym)

VPICTURE -1 ; (akwizycja i przetworzenie obrazu)

background image

Realizacja ćwiczenia
Dla zadanego obiektu oraz sposobu oświetlenia dokonaj zmiany przełączników i parametrów oraz opisz ich
efekt działania.

2.1. Oświetlenie obiektu od spodu.

2.1.1. Ustaw przełączniki i parametry w celu uzyskania jak najlepszego obrazu badanego obiektu.

Switches

9

V.BINARY

9

V.BOUNDARIES

9

V.BACKLIGHT

Parameters

1 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144

V.MAX.AREA

16 V.MIN.AREA

127

V.OFFSET

128

V.GAIN 8

V.MIN.HOLE.AREA

55

V.TRESHOLD 0

V.2ND.TRESH

V.EDGE.STRENGHT

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................


2.1.2. Wyłącz V.BINAY. ( Tylko krawędzie obrazu w skali szarości).

Switches

V.BINARY

9 V.BOUNDARIES

9 V.BACKLIGHT

Parameters

3 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144 V.MAX.AREA

16 V.MIN.AREA

V.OFFSET

V.GAIN

8 V.MIN.HOLE.AREA

V.TRESHOLD

0 V.2ND.TRESH

V.EDGE.STRENGHT

background image

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................


2.1.3. Zmień wartość parametru V.EDGE.STRENGTH na większą (np.35). Jaki jest efekt zmiany?

Switches

V.BINARY

9

V.BOUNDARIES

9

V.BACKLIGHT

Parameters

1 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144

V.MAX.AREA

16 V.MIN.AREA

V.OFFSET

V.GAIN

8 V.MIN.HOLE.AREA

V.TRESHOLD

0 V.2ND.TRESH

V.EDGE.STRENGHT

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................

background image

2.1.4. Włącz tryb binarny - przełącznik V.BINARY. W celu usunięcia jednego z otworów (w kształcie trapezu,
koła) zmień wartości parametrów: V.MIN.AREA; V.MIN.HOLE.AREA.

Switches

9

V.BINARY

9

V.BOUNDARIES

9

V.BACKLIGHT

Parameters

1 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144

V.MAX.AREA

V.MIN.AREA

V.OFFSET

V.GAIN

V.MIN.HOLE.AREA

V.TRESHOLD

V.2ND.TRESH

V.EDGE.STRENGHT

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................



2.1.5. Dokonaj kilku ustawień wartości progu binaryzacji – parametr V.THRESHOLD. Porównaj efekt zmian
(obraz binarny) z przypadkiem zmian parametru V.EDGE.STRENGTH (obraz monochromatyczny)

Switches

9

V.BINARY

9

V.BOUNDARIES

9

V.BACKLIGHT

Parameters

1 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144

V.MAX.AREA

16 V.MIN.AREA

V.OFFSET

V.GAIN

8 V.MIN.HOLE.AREA

V.TRESHOLD 0

V.2ND.TRESH

V.EDGE.STRENGHT

background image

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................


2.1.6. Dokonaj ograniczenia przetwarzanego przez system pola widzenia. (Ustawienia linii (wierszy) są
mierzone od dołu ekranu, zaś kolumn od lewej stony).

Switches

9

V.BINARY

9

V.BOUNDARIES

9

V.BACKLIGHT

Parameters

V.FIRST.COL

V.FIRST.LINE

V.LAST.COL

V.LAST.LINE 262144

V.MAX.AREA

16

V.MIN.AREA

V.OFFSET

V.GAIN

8 V.MIN.HOLE.AREA

V.TRESHOLD

0 V.2ND.TRESH

V.EDGE.STRENGHT

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

background image

2.1.7. Wyłącz przełącznik V.BACKLIGHT. (Wyjaśnij co jest obiektem, a co tłem oraz podaj przyczynę)

Switches

9

V.BINARY

9

V.BOUNDARIES

V.BACKLIGHT

Parameters

1 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144

V.MAX.AREA

16 V.MIN.AREA

V.OFFSET

V.GAIN

8 V.MIN.HOLE.AREA

V.TRESHOLD

0 V.2ND.TRESH

V.EDGE.STRENGHT

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................

background image

2.2. Oświetlenie obiektu od góry.
Wykonaj podobne ćwiczenie, lecz oświetl obiekt z góry

2.2.1. Ustaw przełączniki i parametry w celu uzyskania jak najlepszego obrazu badanego obiektu.

Switches

9

V.BINARY

9

V.BOUNDARIES

9

V.BACKLIGHT

Parameters

1 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144

V.MAX.AREA

16 V.MIN.AREA

127

V.OFFSET

128

V.GAIN 8

V.MIN.HOLE.AREA

55

V.TRESHOLD 0

V.2ND.TRESH

V.EDGE.STRENGHT


.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................

2.2.2. Wyłącz V.BINAY. (Tylko krawędzie obrazu w skali szarości)

Switches

V.BINARY

9 V.BOUNDARIES

9 V.BACKLIGHT

Parameters

3 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144 V.MAX.AREA

16 V.MIN.AREA

V.OFFSET

V.GAIN

8 V.MIN.HOLE.AREA

V.TRESHOLD

0 V.2ND.TRESH

V.EDGE.STRENGHT

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

background image

2.2.3. Zmień wartość parametru V.EDGE.STRENGTH na większą (np.35). Jaki jest efekt zmiany?

Switches

V.BINARY

9

V.BOUNDARIES

9

V.BACKLIGHT

Parameters

1 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144

V.MAX.AREA

16 V.MIN.AREA

V.OFFSET

V.GAIN

8 V.MIN.HOLE.AREA

V.TRESHOLD

0 V.2ND.TRESH

V.EDGE.STRENGHT

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

2.2.4. Włącz tryb binarny - przełącznik V.BINARY. W celu usunięcia jednego z otworów (w kształcie trapezu,
koła) zmień wartości parametrów: V.MIN.AREA; V.MIN.HOLE.AREA.

Switches

9

V.BINARY

9

V.BOUNDARIES

9

V.BACKLIGHT

Parameters

1 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144

V.MAX.AREA

V.MIN.AREA

V.OFFSET

V.GAIN

V.MIN.HOLE.AREA

V.TRESHOLD

V.2ND.TRESH

V.EDGE.STRENGHT

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................

background image

2.2.5. Dokonaj kilku ustawień wartości progu binaryzacji – parametr V.THRESHOLD. Porównaj efekt zmian
(obraz binarny) z przypadkiem zmian parametru V.EDGE.STRENGTH (obraz monochromatyczny)

Switches

9

V.BINARY

9

V.BOUNDARIES

9

V.BACKLIGHT

Parameters

1 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144

V.MAX.AREA

16 V.MIN.AREA

V.OFFSET

V.GAIN

8 V.MIN.HOLE.AREA

V.TRESHOLD 0

V.2ND.TRESH

V.EDGE.STRENGHT

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................


2.2.6. Dokonaj ograniczenia przetwarzanego przez system pola widzenia. (Ustawienia linii (wierszy) są
mierzone od dołu ekranu, zaś kolumn od lewej strony).

Switches

9

V.BINARY

9

V.BOUNDARIES

9

V.BACKLIGHT

Parameters

V.FIRST.COL

V.FIRST.LINE

V.LAST.COL

V.LAST.LINE 262144

V.MAX.AREA

16

V.MIN.AREA

V.OFFSET

V.GAIN

8 V.MIN.HOLE.AREA

V.TRESHOLD

0 V.2ND.TRESH

V.EDGE.STRENGHT

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

background image

2.2.7. Wyłącz przełącznik V.BACKLIGHT. (Wyjaśnij co jest obiektem, a co tłem oraz podaj przyczynę)

Switches

9

V.BINARY

9

V.BOUNDARIES

V.BACKLIGHT

Parameters

1 V.FIRST.COL

1 V.FIRST.LINE

512

V.LAST.COL

484 V.LAST.LINE

262144

V.MAX.AREA

16 V.MIN.AREA

V.OFFSET

V.GAIN

8 V.MIN.HOLE.AREA

V.TRESHOLD

0 V.2ND.TRESH

V.EDGE.STRENGHT


.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................

.....................................................................................................................................................................................

.....................................................................................................................................................................................
.....................................................................................................................................................................................
.....................................................................................................................................................................................


Wyszukiwarka

Podobne podstrony:
Fizjologia Cwiczenia 11 id 1743 Nieznany
Biologia Cwiczenia 11 id 87709 Nieznany (2)
cwiczenie 14 id 125164 Nieznany
8 Cwiczenia rozne id 46861 Nieznany
cwiczenia wzrost id 155915 Nieznany
cwiczenie III id 101092 Nieznany
Cwiczenie 5B id 99609 Nieznany
Cwiczenie nr 8 id 99953 Nieznany
cwiczenie 05 id 125057 Nieznany
F Cwiczenia, cz 3 id 167023 Nieznany
cwiczenie 52 id 41325 Nieznany
Cwiczenie 01 id 98935 Nieznany
Cwiczenie 12 id 99084 Nieznany
CWICZENIE 3 temat id 99386 Nieznany
CwiczenieArcGIS 02 id 125937 Nieznany
cwiczenia 09 id 124345 Nieznany
Cwiczenia czytania id 98475 Nieznany
cwiczenie 11 id 125145 Nieznany

więcej podobnych podstron