test
parent
ffc3c40362
commit
a7a871f84d
53
CHANGELOG.md
53
CHANGELOG.md
|
@ -5,12 +5,13 @@
|
|||
|
||||
Author: **Vladimir Mandic <mandic00@live.com>**
|
||||
License: **MIT**
|
||||
Repository: **<https://github.com/vladmandic/face-api>**
|
||||
Repository: **<https://github.com/Mixtiles/face-api.git>**
|
||||
|
||||
## Changelog
|
||||
|
||||
### **HEAD -> master** 2024/01/20 mandic00@live.com
|
||||
|
||||
- merge pull request #188 from rebser/master
|
||||
- fixing leaking eventhandlers when using htmlcanvaselement
|
||||
- rebuild types
|
||||
- rebuild
|
||||
|
@ -20,9 +21,6 @@
|
|||
- merge pull request #186 from khwalkowicz/master
|
||||
- feat: enable noimplicitany
|
||||
|
||||
### **release: 1.7.12** 2023/06/12 mandic00@live.com
|
||||
|
||||
|
||||
### **1.7.12** 2023/06/12 mandic00@live.com
|
||||
|
||||
|
||||
|
@ -62,9 +60,7 @@
|
|||
### **1.7.2** 2022/08/23 mandic00@live.com
|
||||
|
||||
- document and remove optional dependencies
|
||||
|
||||
### **release: 1.7.1** 2022/07/25 mandic00@live.com
|
||||
|
||||
- release build
|
||||
|
||||
### **1.7.1** 2022/07/25 mandic00@live.com
|
||||
|
||||
|
@ -90,6 +86,7 @@
|
|||
|
||||
### **1.6.6** 2022/03/04 mandic00@live.com
|
||||
|
||||
- toolkit refresh
|
||||
|
||||
### **1.6.5** 2022/02/07 mandic00@live.com
|
||||
|
||||
|
@ -120,9 +117,6 @@
|
|||
### **1.5.6** 2021/10/22 mandic00@live.com
|
||||
|
||||
|
||||
### **release: 1.5.5** 2021/10/19 mandic00@live.com
|
||||
|
||||
|
||||
### **1.5.5** 2021/10/19 mandic00@live.com
|
||||
|
||||
- allow backend change in demo via url params
|
||||
|
@ -148,15 +142,9 @@
|
|||
### **1.4.2** 2021/08/31 mandic00@live.com
|
||||
|
||||
|
||||
### **release: 1.4.1** 2021/07/29 mandic00@live.com
|
||||
|
||||
|
||||
### **1.4.1** 2021/07/29 mandic00@live.com
|
||||
|
||||
|
||||
### **release: 1.3.1** 2021/06/18 mandic00@live.com
|
||||
|
||||
|
||||
### **1.3.1** 2021/06/08 mandic00@live.com
|
||||
|
||||
- fix face expression detection (#56)
|
||||
|
@ -175,16 +163,13 @@
|
|||
### **1.2.3** 2021/05/04 mandic00@live.com
|
||||
|
||||
|
||||
### **update for tfjs 3.6.0** 2021/04/30 mandic00@live.com
|
||||
|
||||
|
||||
### **1.2.2** 2021/04/30 mandic00@live.com
|
||||
|
||||
- add node-wasm demo
|
||||
- accept uri as input to demo node and node-canvas
|
||||
- major version full rebuild
|
||||
|
||||
### **1.2.1** 2021/04/22 mandic00@live.com
|
||||
### **1.2.1** 2021/04/23 mandic00@live.com
|
||||
|
||||
- add npmrc
|
||||
- add canvas/image based demo to decode webp
|
||||
|
@ -239,10 +224,7 @@
|
|||
- reformatted model manifests and weights
|
||||
- create api specs
|
||||
|
||||
### **1.0.2** 2021/03/09 mandic00@live.com
|
||||
|
||||
|
||||
### **release: 1.0.1** 2021/03/09 mandic00@live.com
|
||||
### **1.0.2** 2021/03/10 mandic00@live.com
|
||||
|
||||
|
||||
### **1.0.1** 2021/03/09 mandic00@live.com
|
||||
|
@ -273,18 +255,13 @@
|
|||
- exception handling
|
||||
- 0.12.8
|
||||
- exception handling
|
||||
|
||||
### **0.12.7** 2021/02/17 mandic00@live.com
|
||||
|
||||
- full rebuild
|
||||
- 0.12.7
|
||||
- 0.12.6
|
||||
- 0.12.5
|
||||
- 0.12.4
|
||||
- 0.12.3
|
||||
- 0.12.2
|
||||
|
||||
### **update for tfjs 3.0.0** 2021/01/29 mandic00@live.com
|
||||
|
||||
- 0.12.1
|
||||
- rebuild
|
||||
- 0.11.6
|
||||
|
@ -356,10 +333,10 @@
|
|||
|
||||
- fix webpack compatibility issue
|
||||
|
||||
### **0.8.3** 2020/10/25 mandic00@live.com
|
||||
### **0.8.3** 2020/10/26 mandic00@live.com
|
||||
|
||||
|
||||
### **0.8.2** 2020/10/25 mandic00@live.com
|
||||
### **0.8.2** 2020/10/26 mandic00@live.com
|
||||
|
||||
- fix for wasm compatibility
|
||||
|
||||
|
@ -371,10 +348,10 @@
|
|||
|
||||
- added nobundle
|
||||
|
||||
### **0.7.3** 2020/10/13 mandic00@live.com
|
||||
### **0.7.3** 2020/10/14 mandic00@live.com
|
||||
|
||||
|
||||
### **0.7.2** 2020/10/13 mandic00@live.com
|
||||
### **0.7.2** 2020/10/14 mandic00@live.com
|
||||
|
||||
|
||||
### **0.7.1** 2020/10/13 mandic00@live.com
|
||||
|
@ -414,7 +391,7 @@
|
|||
|
||||
- adding build
|
||||
|
||||
### **0.4.4** 2020/08/30 cyan00@gmail.com
|
||||
### **0.4.4** 2020/08/31 cyan00@gmail.com
|
||||
|
||||
- change build process
|
||||
|
||||
|
@ -442,14 +419,14 @@
|
|||
### **0.3.6** 2020/08/21 cyan00@gmail.com
|
||||
|
||||
|
||||
### **0.3.5** 2020/08/19 cyan00@gmail.com
|
||||
### **0.3.5** 2020/08/20 cyan00@gmail.com
|
||||
|
||||
|
||||
### **0.3.4** 2020/08/19 cyan00@gmail.com
|
||||
### **0.3.4** 2020/08/20 cyan00@gmail.com
|
||||
|
||||
- switch to commonjs and es2018 for compatibility
|
||||
|
||||
### **0.3.3** 2020/08/19 cyan00@gmail.com
|
||||
### **0.3.3** 2020/08/20 cyan00@gmail.com
|
||||
|
||||
|
||||
### **0.3.2** 2020/08/18 cyan00@gmail.com
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
|
@ -138,7 +138,15 @@ export class NetInput {
|
|||
}
|
||||
|
||||
if (input instanceof env.getEnv().Canvas) {
|
||||
return tf['browser'].fromPixels(imageToSquare(input, inputSize, isCenterInputs));
|
||||
const outputCanvas = imageToSquare(input, inputSize, isCenterInputs);
|
||||
const result = tf['browser'].fromPixels(outputCanvas);
|
||||
|
||||
outputCanvas.width = 1;
|
||||
outputCanvas.height = 1;
|
||||
const ctx: CanvasRenderingContext2D | null = outputCanvas.getContext('2d');
|
||||
if (ctx) ctx.clearRect(0, 0, 1, 1);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
throw new Error(`toBatchTensor - at batchIdx ${batchIdx}, expected input to be instanceof tf.Tensor or instanceof HTMLCanvasElement, instead have ${input}`);
|
||||
|
|
|
@ -1 +1 @@
|
|||
window.navigationData = "data:application/octet-stream;base64,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"
|
||||
window.navigationData = "data:application/octet-stream;base64,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"
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue