| Image Processing Toolbox |     ![]()  | 
Syntax
Description
CONN = conndef(NUM_DIMS,TYPE) returns the connectivity array defined by TYPE for NUM_DIMS dimensions. TYPE can have either of the values listed in this table.
'minimal' | 
Defines a neighborhood whose neighbors are touching the central element on an (N-1)-dimensional surface, for the N-dimensional case. See Examples for an illustration.  | 
'maximal' | 
Defines a neighborhood including neighbors that touch the central element in any way; it is ones(repmat(3,1,NUM_DIMS)). See Examples for an illustration. | 
Several Image Processing Toolbox functions use conndef to create the default connectivity input argument.
Examples
The minimal connectivity array for two dimensions includes the neighbors touching the central element along a line.
The minimal connectivity array for three dimensions includes all the neighbors touching the central element along a face.
conndef(3,'minimal') ans(:,:,1) = 0 0 0 0 1 0 0 0 0 ans(:,:,2) = 0 1 0 1 1 1 0 1 0 ans(:,:,3) = 0 0 0 0 1 0 0 0 0
The maximal connectivity array for two dimensions includes all the neighbors touching the central element in any way.
   | colorbar | conv2 | ![]()  |