@udarrr/template-matcher
Advanced tools
Comparing version 1.3.2 to 1.3.3
@@ -0,0 +0,0 @@ import TemplateMatchingFinder from './lib/template-matching-finder.class'; |
@@ -0,0 +0,0 @@ "use strict"; |
export declare function lowerBound(value: number, boundary: number, minValue: number): number; | ||
export declare function upperBound(value: number, boundary: number, maxValue: number): number; | ||
//# sourceMappingURL=bound-value.function.d.ts.map |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ import * as cv from "opencv4nodejs-prebuilt-install"; |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ import { Image, ImageReader } from '@nut-tree/nut-js'; |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ import * as cv from 'opencv4nodejs-prebuilt-install'; |
@@ -0,0 +0,0 @@ "use strict"; |
import * as cv from "opencv4nodejs-prebuilt-install"; | ||
export declare function scaleImage(image: cv.Mat, scaleFactor: number): Promise<cv.Mat>; | ||
//# sourceMappingURL=scale-image.function.d.ts.map |
@@ -0,0 +0,0 @@ "use strict"; |
import { Region } from "@nut-tree/nut-js"; | ||
export declare function scaleLocation(result: Region, scaleFactor: number): Region; | ||
//# sourceMappingURL=scale-location.function.d.ts.map |
@@ -0,0 +0,0 @@ "use strict"; |
@@ -0,0 +0,0 @@ import { Image, ImageFinderInterface, MatchRequest, MatchResult, Region } from '@nut-tree/nut-js'; |
@@ -155,3 +155,3 @@ "use strict"; | ||
const scaledResults = await this.searchMultipleScales(haystack.data, needle.data, confidence, scaleSteps, methodType, debug, true); | ||
return (await this.getValidatedMatches([scaledResults[0]], haystack.pixelDensity, confidence, roi))[0]; | ||
return (await this.getValidatedMatches(scaledResults.length ? [scaledResults[0]] : scaledResults, haystack.pixelDensity, confidence, roi))[0]; | ||
} | ||
@@ -158,0 +158,0 @@ } |
{ | ||
"name": "@udarrr/template-matcher", | ||
"version": "1.3.2", | ||
"version": "1.3.3", | ||
"main": "dist/index", | ||
@@ -59,12 +59,13 @@ "typings": "dist/index", | ||
"devDependencies": { | ||
"@types/jest": "27.0.1", | ||
"@types/jest": "27.4.1", | ||
"@types/node": "16.7.10", | ||
"@types/screenshot-desktop": "^1.12.0", | ||
"jest": "27.1.0", | ||
"jest": "27.5.1", | ||
"rimraf": "3.0.2", | ||
"sneer": "1.0.1", | ||
"ts-jest": "27.0.5", | ||
"typedoc": "0.21.9", | ||
"ts-jest": "27.1.4", | ||
"typescript": "4.4.2" | ||
}, | ||
"engines": { | ||
"node": ">=12.0.0 <20.0.0" | ||
} | ||
} |
@@ -1,13 +0,11 @@ | ||
# nut.js Template Matching Image Finder | ||
# OpenCV 4.1.1 Template Matching Image Finder | ||
| |GitHub Actions| | ||
|:-: |:-: | | ||
|Master |![Create tagged release](https://github.com/nut-tree/TemplateMatcher/workflows/Create%20tagged%20release/badge.svg)| | ||
|Develop|![Create snapshot release](https://github.com/nut-tree/TemplateMatcher/workflows/Create%20snapshot%20release/badge.svg)| | ||
|Develop|![Tested](https://github.com/udarrr/TemplateMatcher/workflows/Tests/badge.svg)| | ||
|Develop|![Released](https://github.com/udarrr/TemplateMatcher/workflows/Create%20tagged%20release/badge.svg)| | ||
![Supported node LTS versions](https://img.shields.io/badge/node@arch64-12%2C%2013%2C%2014%2C%2015%2C%2016%2C%2017%2C%2018%2C%2019-green) | ||
![Supported node LTS versions](https://img.shields.io/badge/node%40lts-erbium%2C%20fermium%2C%20gallium-green) | ||
![Supported Electron versions](https://img.shields.io/badge/electron-8.x.x%20--%2013.x.x-green) | ||
### It's plugin for [nutjs project](https://www.npmjs.com/package/@nut-tree/nut-js) or standalone with some features like | ||
### It's plugin for [nutjs project](https://www.npmjs.com/package/@nut-tree/nut-js) with some features like | ||
- incresed accuracy (x10) | ||
@@ -43,3 +41,2 @@ - incresed perfomance (~x2) | ||
``` | ||
#### Options | ||
@@ -46,0 +43,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
7
77672
77