-
Notifications
You must be signed in to change notification settings - Fork 0
A silhouette-based image classifier.
License
abend/Image-Classifier
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
NAME Image::Classifier - A silhouette-based image classifier. SYNOPSIS use Image::Classifier; my $classifier = Image::Classifier->new({training_dir => "/path/to/known/types", work_dir => "/writable/directory"}); my ($type, $confidence) = $classifier->classify($candidate_filename); DESCRIPTION Classify an image by silhouette into a category, based on sets of images of known categories. It requires a training directory with several subdirectories, one for each category. The subdirectory name is the category name. It contains images whose silhouettes match that category. The candidate image is compared to each of the training images by matching corner features on the silhouettes. USAGE use Image::Classifier; my $classifier = Image::Classifier->new({training_dir => "/path/to/known/types", work_dir => "/writable/directory"}); my ($type, $confidence) = $classifier->classify($candidate_filename); BUGS You tell me. AUTHOR Sasha Kovar CPAN ID: ABEND sasha-cpan@arcocene.org COPYRIGHT 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. SEE ALSO Image::EdgeDetect Image::CornerDetect my $classifier = Image::Classifier->new(\%args) Create a new classifier, passing in parameters as follows: training_dir - Path to a directory containing training images, organized by subdirectory. work_dir - Path to a writable directory for placing working files. Defaults to training_dir. force_refresh - If true, ignore cached corner data files and regenerate. debug_images - Write out images from intermediate stages in the classification process to the work_dir. ($type, $confidence) = $classifier->classify($candidate_filename); Classify the input image, returning the closest match type and confidence level.
About
A silhouette-based image classifier.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published