Commit Graph

71 Commits (master)

Author SHA1 Message Date
Vladimir Mandic e3f11b8533 update build platform
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-02-05 09:02:06 -05:00
Vladimir Mandic e4cdf624c9 update build environment and full rebuild 2024-09-10 11:30:23 -04:00
rebser 155f07dccd
fixing leaking EventHandlers when using HTMLCanvasElement 2024-01-19 08:38:59 +01:00
Kamil H. Walkowicz a5c767fdff feat: enable noImplicitAny 2024-01-16 18:09:52 +01:00
Vladimir Mandic 1fa29b0fd3 update tfjs and rebuild 2023-06-12 12:02:21 -04:00
Vladimir Mandic f9f036ba01 change typedefs 2023-01-29 10:08:46 -05:00
Vladimir Mandic 15ae496f40 update release 2022-10-18 07:23:49 -04:00
Vladimir Mandic adc4b3a11d update dependencies 2022-10-18 07:10:40 -04:00
Sohaib Ahmed 7e5a1289ff
Fix face angles (yaw, pitch, & roll) accuracy (#130)
Previouly derived aforementioned angles correctly seemed inaccurate and somewhat unusable (given their output was in radians). This update uses the a person's mesh positions, and chooses specific points for accurate results. It also adds directionality of the movements (_e.g. pitching head backwards is a negative result, as is rolling head to the left).

The webcam.js file has also been updated to showcase the correct output in degrees (reducing potential user confusion)

Comitter: Sohaib Ahmed <sohaibi.ahmed@icloud.com>

Co-authored-by: Sophia Glisch <sophiaglisch@Sophias-MacBook-Pro.local>
2022-10-18 07:09:35 -04:00
Vladimir Mandic fa33c1281c improve face compare performance 2022-09-14 08:18:51 -04:00
Vladimir Mandic 7a6f7d96b7 document and remove optional dependencies 2022-08-23 08:21:20 -04:00
Vladimir Mandic 2fce7338dc exclude impossible detected face boxes 2022-04-05 07:38:11 -04:00
Vladimir Mandic 39b137ed63 add node with wasm build target 2022-01-06 07:59:13 -05:00
Vladimir Mandic 63476fcbc0 rebuild 2021-12-06 06:34:50 -05:00
Vladimir Mandic bd4d5935fe update 2021-12-03 11:28:27 -05:00
Vladimir Mandic 118fbaba4d release preview 2021-12-01 17:21:12 -05:00
Vladimir Mandic e70d9bb18b switch to custom tfjs and new typedefs 2021-12-01 15:37:52 -05:00
Vladimir Mandic f1a2ef34a5 rebuild 2021-12-01 07:51:57 -05:00
Vladimir Mandic bd2317d42e update tfjs to 3.10.0 2021-10-22 09:06:43 -04:00
Vladimir Mandic d78dd3aae1 update dependencies and stricter linting rules 2021-10-19 08:04:24 -04:00
Vladimir Mandic c7b2c65c97 add node-match demo 2021-09-29 13:03:02 -04:00
Vladimir Mandic 1b4580dd6e fix face matcher 2021-09-29 09:32:30 -04:00
Vladimir Mandic c3049e7c29 simplify tfjs imports 2021-09-16 08:30:50 -04:00
Vladimir Mandic 519e346f02 enable webgl uniforms 2021-09-10 10:24:33 -04:00
Vladimir Mandic 9b810d8028 redesign build platform 2021-09-08 13:51:28 -04:00
Vladimir Mandic 2ac6baa02b update build and lint scripts 2021-06-04 09:17:04 -04:00
Bettina Steger 76daa38bce
fix face expression detection (#56) 2021-05-28 07:26:21 -04:00
Vladimir Mandic e13a6d684b add bufferToVideo 2021-05-27 18:38:30 -04:00
Vladimir Mandic da426d5cfd fix git conflicts 2021-05-27 18:36:59 -04:00
Bettina Steger 1de3551a0b
fix TSC error (#55)
* add bufferToVideo and fetchVideo

* fixes for mov videos

* use oncanplay instead of timeout

* remove video.type
2021-05-27 18:33:47 -04:00
Vladimir Mandic 98ea06fb0e force typescript 4.2 due to typedoc incompatibility with ts 4.3 2021-05-27 16:04:17 -04:00
Bettina Steger 25735fcb34
add bufferToVideo and fetchVideo (#54)
* add bufferToVideo and fetchVideo

* fixes for mov videos

* use oncanplay instead of timeout
2021-05-27 14:02:01 -04:00
Vladimir Mandic 158dbc6208 add node-wasm demo 2021-04-26 14:45:49 -04:00
Vladimir Mandic 62f123da0a update 2021-04-01 13:39:54 -04:00
Vladimir Mandic 40b3a65bdc update node demos 2021-03-26 10:26:02 -04:00
Vladimir Mandic 2ad4fc24db add node-canvas demo 2021-03-23 09:36:41 -04:00
Vladimir Mandic 9ccaf781ab refactoring 2021-03-19 21:39:45 -04:00
Vladimir Mandic 1b68ca1160 refactoring 2021-03-19 18:46:36 -04:00
Vladimir Mandic 77fb56eb1a update face angle algorithm 2021-03-08 08:55:51 -05:00
Vladimir Mandic c0d2eda2d7 added typings for face angle 2021-03-07 21:15:53 -05:00
Vladimir Mandic 8b6d1b76df added face angle calculations 2021-03-07 09:58:20 -05:00
Vladimir Mandic 48792e77ce added note-cpu target 2021-02-21 10:00:57 -05:00
Sebastian Felis beff86e8b1 Add node-cpu build for non supported systems of libtensorflow 2021-02-21 12:59:09 +01:00
Vladimir Mandic 8deecc33b5 exception handling 2021-02-20 21:12:33 -05:00
Vladimir Mandic a4646a2389 exception handling 2021-02-20 21:06:33 -05:00
Vladimir Mandic 15d0176596 exception handling 2021-02-20 21:00:16 -05:00
Vladimir Mandic 8890c01162 add check for null face descriptor 2021-01-24 11:08:04 -05:00
Patrick Hulce 1e03239da4
fix: return empty descriptor for zero-sized faces 2021-01-23 12:44:14 -06:00
Vladimir Mandic 2c0fe4667c fix typo 2021-01-12 10:14:33 -05:00
Vladimir Mandic 60657ff8ec update to tfjs 2.8.2 2021-01-03 11:05:09 -05:00