Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Пример 11.2. Простая иллюстрация структур.






f = imread('C: \Users\Alex\Desktop\gel.tif');

s = image_stats(f);

s

 

s =

 

dim: [256 256]

AI: 129.9775

AIrows: [256x1 double]

AIcols: [1x256 double]

 

size(s)

 

ans =

 

1 1

 

Пример 11.3. Цепной код Фримана и некоторые его вариации.

f = imread('C: \Users\Alex\Desktop\noisy_circular_stroke.jpg');

h = fspecial('average', 9);

g = imfilter(f, h, 'replicate');

g = im2bw(g, 0.5);

B = boundaries(g);

d = cellfun('length', B);

[max_d, k] = max(d);

b = B{1};

[M N] = size(g);

g = bound2im(b, M, N, min(b(:, 1)), min(b(:, 2)));

[s, su] = bsubsamp(b, 50);

g2 = bound2im(s, M, N, min(s(:, 1)), min(s(:, 2)));

cn = connectpoly(s(:, 1), s(:, 2));

g2 = bound2im(cn, M, N, min(cn(:, 1)), min(cn(:, 2)));

imshow(g2)

c = fchcode(su);

c.x0y0

 

ans =

 

7 3

 

c.fcc

 

ans =

 

Columns 1 through 11

 

2 2 0 2 2 0 2 0 0 0 0

 

Columns 12 through 22

 

6 0 6 6 6 6 6 6 6 6 4

 

Columns 23 through 32

 

4 4 4 4 4 2 4 2 2 2

 

c.mm

 

ans =

 

Columns 1 through 11

 

0 0 0 0 6 0 6 6 6 6 6

 

Columns 12 through 22

 

6 6 6 4 4 4 4 4 4 2 4

 

Columns 23 through 32

 

2 2 2 2 2 0 2 2 0 2

 

c.diff

 

ans =

 

Columns 1 through 11

 

0 6 2 0 6 2 6 0 0 0 6

 

Columns 12 through 22

 

2 6 0 0 0 0 0 0 0 6 0

 

Columns 23 through 32

 

0 0 0 0 6 2 6 0 0 0

 

c.diffmm

 

ans =

 

Columns 1 through 11

 

0 0 0 6 2 6 0 0 0 0 0

 

Columns 12 through 22

 

0 0 6 0 0 0 0 0 6 2 6

 

Columns 23 through 32

 

0 0 0 0 6 2 0 6 2 6

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал