The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Image::Leptonica::Func::fhmtgen1

VERSION

version 0.04

fhmtgen.1.c

      Top-level fast hit-miss transform with auto-generated sels

             PIX     *pixHMTDwa_1()
             PIX     *pixFHMTGen_1()

FUNCTIONS

pixFHMTGen_1

PIX * pixFHMTGen_1 ( PIX *pixd, PIX *pixs, char *selname )

  pixFHMTGen_1()

      Input:  pixd (usual 3 choices: null, == pixs, != pixs)
              pixs (1 bpp)
              sel name
      Return: pixd

  Notes:
      (1) This is a dwa implementation of the hit-miss transform
          on pixs by the sel.
      (2) The sel must be limited in size to not more than 31 pixels
          about the origin.  It must have at least one hit, and it
          can have any number of misses.
      (3) This handles all required setting of the border pixels
          before erosion and dilation.

pixHMTDwa_1

PIX * pixHMTDwa_1 ( PIX *pixd, PIX *pixs, char *selname )

  pixHMTDwa_1()

      Input:  pixd (usual 3 choices: null, == pixs, != pixs)
              pixs (1 bpp)
              sel name
      Return: pixd

  Notes:
      (1) This simply adds a 32 pixel border, calls the appropriate
          pixFHMTGen_*(), and removes the border.
          See notes below for that function.

AUTHOR

Zakariyya Mughal <zmughal@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Zakariyya Mughal.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.