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.