HitMissTransform

HitMissTransform[image, ker]
gives the hit-and-miss transform of image with respect to the composite structuring element ker.

HitMissTransform[image, {ker1, ker2, ...}]
gives the union of the hit-and-miss transforms for all the structuring elements .

HitMissTransform[image, {ker1, ker2, ...}, t]
treats values above t as foreground.

Details and OptionsDetails and Options

  • HitMissTransform works with binary, grayscale, and other images.
  • The composite structuring element ker is a matrix containing , , and elements, with elements representing foreground and elements representing background.
  • HitMissTransform automatically adds zeros to structuring elements so that they have odd dimensions.
  • HitMissTransform takes a Padding option. The default setting is Padding->1.
  • HitMissTransform works with Image3D objects.

ExamplesExamplesopen allclose all

Basic Examples (3)Basic Examples (3)

Find all foreground pixels that are below a background pixel:

In[1]:=
Click for copyable input
Out[1]=

Find bottom-right corners:

In[1]:=
Click for copyable input
Out[1]=

Find all corners by specifying four structuring elements:

In[2]:=
Click for copyable input
Out[2]=

Find the larger disk:

In[1]:=
Click for copyable input
Out[1]=
New in 7 | Last modified in 9
New to Mathematica? Find your learning path »
Have a question? Ask support »