public ProcessImage ( |
||
imageData | Source image data to process. | |
templateData | Template image to search for. | |
searchZone | Rectangle in source image to search template for. | |
return | AForge.Imaging.TemplateMatch[] |
public TemplateMatch[] ProcessImage( BitmapData imageData, BitmapData templateData, Rectangle searchZone )
{
return ProcessImage( new UnmanagedImage( imageData ), new UnmanagedImage( templateData ), searchZone );
}
ExhaustiveTemplateMatching::ProcessImage ( |
|
ExhaustiveTemplateMatching::ProcessImage ( |
|
ExhaustiveTemplateMatching::ProcessImage ( |
|
ExhaustiveTemplateMatching::ProcessImage ( |
|
ExhaustiveTemplateMatching::ProcessImage ( |
/// <summary> /// Scans rank of face cards /// </summary> /// <param name="cardImage"></param> /// <returns></returns> private Rank ScanFaceRank(Bitmap bmp) { //Initiliaze template matching class with 0.75 threshold ExhaustiveTemplateMatching templateMatchin = new ExhaustiveTemplateMatching(0.75f); Rank rank = Rank.NOT_RECOGNIZED; if (templateMatchin.ProcessImage(bmp, j).Length > 0) //If Jack template matches rank = Rank.Jack; if (templateMatchin.ProcessImage(bmp, k).Length > 0)//If King template matches rank = Rank.King; if (templateMatchin.ProcessImage(bmp, q).Length > 0)//If Queen template matches rank = Rank.Queen; return rank; }