mirror of
https://github.com/Mintplex-Labs/nut.js.git
synced 2026-07-19 14:06:17 -04:00
Allows searching for multiple scales to be configurable
This commit is contained in:
@@ -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) {}
|
||||
}
|
||||
|
||||
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user