Allows searching for multiple scales to be configurable

This commit is contained in:
Justin Bennett
2020-11-06 18:18:57 -05:00
parent 5a82e716fa
commit d22ac3849c
2 changed files with 4 additions and 1 deletions
+2 -1
View File
@@ -8,6 +8,7 @@ export class OptionalSearchParameters {
* {@link OptionalSearchParameters} class constructor
* @param searchRegion Optional {@link Region} to limit the search space to
* @param confidence Optional confidence value to configure image match confidence
* @param searchMultipleScales Optional flag to indicate if the search should be conducted at different scales
*/
constructor(public searchRegion?: Region, public confidence?: number) {}
constructor(public searchRegion?: Region, public confidence?: number, public searchMultipleScales?: boolean) {}
}
+2
View File
@@ -85,6 +85,7 @@ export class Screen {
const minMatch = (params && params.confidence) || this.config.confidence;
const searchRegion =
(params && params.searchRegion) || await this.vision.screenSize();
const searchMultipleScales = (params && params.searchMultipleScales)
const fullPathToNeedle = normalize(join(this.config.resourceDirectory, templateImageFilename));
@@ -95,6 +96,7 @@ export class Screen {
fullPathToNeedle,
searchRegion,
minMatch,
searchMultipleScales
);
return new Promise<Region>(async (resolve, reject) => {