Imager::Search::Driver - Locate an image inside another image
# Create the search my $search = Imager::Search::Driver->new( driver => 'HTML8', big => $large_imager_object, small => $small_imager_object, ); # Run the search my $found = $search->find_first; # Handle the result print "Found at row " . $found->top . " and column " . $found->left;
THIS MODULE IS CONSIDERED EXPERIMENTAL AND SUBJECT TO CHANGE
This module is designed to solve a conceptually simple problem.
Given two images (we'll call them Big and Small), where Small is contained within Big zero or more times, determine the pixel locations of Small within Big.
For example, given a screen shot or a rendered webpage, locate the position of a known icon or picture within the larger image.
The intent is to provide functionality for use in various testing scenarios, or desktop gui automation, and so on.
my $driver = Imager::Search::Driver->new;
The new constructor takes a new search driver object.
new
Returns a new Imager::Search::Driver object, or croaks on error.
See the SUPPORT section of the main Imager::Search module.
Adam Kennedy <adamk@cpan.org>
Copyright 2007 - 2008 Adam Kennedy.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
To install Imager::Search, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Imager::Search
CPAN shell
perl -MCPAN -e shell install Imager::Search
For more information on module installation, please visit the detailed CPAN module installation guide.