[hofig8s18] [Up] [hofig8s20] Chapter 8 - Granulometries

hofig8s19
Gray-scale granulometry with nonflat octagonal balls

Description

This figure illustrates the gray-scale granulometry with nonflat octagonal balls.

Demo Script

.

from morph import *
from handson import *
f1=mmreadgray('nuts.tif');
f2=mmreadgray('pears.tif');
h1,ot1=mmlgranul(f1,'octagon-nf');
processing r= 0
processing r= 1
processing r= 2
processing r= 3
processing r= 4
processing r= 5
processing r= 6
processing r= 7
processing r= 8
processing r= 9
processing r= 10
processing r= 11
processing r= 12
processing r= 13
processing r= 14
processing r= 15
processing r= 16
processing r= 17
processing r= 18
processing r= 19
processing r= 20
processing r= 21
processing r= 22
processing r= 23
processing r= 24
h2,ot2=mmlgranul(f2,'octagon-nf');
processing r= 0
processing r= 1
processing r= 2
processing r= 3
processing r= 4
processing r= 5
processing r= 6
processing r= 7
processing r= 8
processing r= 9
processing r= 10
processing r= 11
processing r= 12
processing r= 13
processing r= 14
processing r= 15
processing r= 16
processing r= 17
processing r= 18
processing r= 19
processing r= 20
processing r= 21
processing r= 22
processing r= 23
processing r= 24
processing r= 25
processing r= 26
processing r= 27
processing r= 28
processing r= 29
processing r= 30
processing r= 31
processing r= 32
processing r= 33
processing r= 34
processing r= 35
processing r= 36
processing r= 37
processing r= 38
processing r= 39
processing r= 40
processing r= 41
processing r= 42
processing r= 43
processing r= 44
processing r= 45
processing r= 46
processing r= 47
processing r= 48
processing r= 49
processing r= 50
processing r= 51
processing r= 52
processing r= 53
processing r= 54
processing r= 55
processing r= 56
processing r= 57
processing r= 58
processing r= 59
processing r= 60
processing r= 61
processing r= 62
processing r= 63
processing r= 64
mmshow(f1);
mmshow(ot1);
Warning: Converting input image from int32 to uint16.
mmshow(f2);
mmshow(ot2);
Warning: Converting input image from int32 to uint16.
mmplot([[h1]],[['style','impulses']])
[Errno 22] Invalid argument
mmplot([[h2]],[['style','impulses']])
[Errno 22] Invalid argument
f1 ot1
f2 ot2

[hofig8s18] [Up] [hofig8s20] http://www.python.org