Cowwan
60886f9f95
moved visualization to the preview thread, reduced latency, added --threads functionality
2024-02-07 18:41:16 -05:00
Cowwan
8236a8acd0
drastically reduced latency
2024-02-07 13:04:20 -05:00
Cowwan
cd06b323c1
Did a bunch to make webcams work at higher resolutions without issues
...
now I'm sending stale frame data instead of none if the camera falls behind
and I have automatic switches to help with video higher than 480p on linux
and I adjusted the timings to keep the camera from falling behind
2024-02-07 10:32:03 -05:00
Cowwan
a6a9ae0a88
removed the message queue and thread, it was a silly idea
2024-02-06 23:37:57 -05:00
Cowwan
4675b9a722
fixed numpy cpu usage
...
made eye code cleaner
2024-02-06 13:27:20 -05:00
Cowwan
517d859ca1
restored visualization functionality
2024-02-06 11:07:35 -05:00
Cowwan
fd930f0d67
fixed a bug that caused my eye_open to not work after making the older version work
...
added arguments for numpy threads and landmark detection threads
2024-02-06 10:04:19 -05:00
Cowwan
76390857f8
Setup a feature to allow the use of EmilianaVT's featureExtracotor
...
will need to test it, it seems to work better than I rememebr, if it keeps working that good I might juse make it the default
2024-02-06 09:53:08 -05:00
Cowwan
994d3fc880
put in the new code
2024-02-05 16:54:50 -05:00
John Gebbie
96a9a2549a
tidy: use cv2.circle
2023-05-03 09:39:36 +01:00
John Gebbie
c31c891959
tidy: not x is None -> x is not None
2023-05-03 09:02:08 +01:00
Emiliana
bbbd5e4ab6
Updated --gaze-tracking description.
2021-11-10 01:29:29 +01:00
Emiliana
06406f642d
Added a note that setting --dcap still requires --fps to be set
2021-11-10 00:39:26 +01:00
Autumn
d89e8dacda
Merge branch 'master' of https://github.com/qt-autumn/OpenSeeFace
2021-10-01 02:35:34 +10:00
Autumn
e49cbdb9c0
Enable the --fps option on non Windows systems & set CAP_PROP_BUFFERSIZE to 1 when using OpenCV for live capture
2021-10-01 02:35:00 +10:00
Emiliana
44d97a967c
Adjusted eye landmark display threshold.
2021-09-11 15:56:25 +02:00
Emiliana
22384e341a
Fixed data logging.
2021-08-07 15:55:29 +02:00
Adrian Iain Lam
aed11bf4bd
Add option to flip input frame like a mirror image
2021-05-29 00:33:06 +01:00
Emiliana
971f81b030
Added new wink tracking capable tracking model.
2021-01-22 16:55:06 +01:00
Emiliana
a0ccd9a162
Reduced the impact of eye blinks and opening the mouth on head pose and added new models to benchmark.
2020-12-07 18:11:44 +01:00
Emiliana
400e12f334
Integrated two new tracking models.
2020-11-28 15:50:22 +01:00
Emiliana
4e3ee5795d
Added a new --try-hard flag.
2020-10-06 23:44:23 +02:00
Emiliana
b9d8c555ff
Disabled special Blackmagic capture card support by default.
2020-10-04 23:14:43 +02:00
Emiliana
a3ff1bbedc
Added support for setting facetracker process priority on Windows.
2020-10-02 17:35:25 +02:00
Emiliana
d9cd16b095
Fixed Blackmagic capture.
2020-09-30 19:31:53 +02:00
Emiliana
3670d3f793
Added support for libminibmcapture input and the OpenSeeWebcamInfo example.
2020-09-30 01:03:04 +02:00
Emiliana
d8c8ed05e8
Added --benchmark option and disabled gaze tracking for models with negative IDs.
2020-09-26 23:49:54 +02:00
Emiliana
bee8e74cf2
Added a separate --list-dcaps option.
2020-09-26 20:43:06 +02:00
Emiliana
c9af5913fa
Added support for picking directshow device capability lines.
2020-09-26 20:18:29 +02:00
Emiliana
28ed5e2f8e
Changed visualization colors and added more options regarding video output.
2020-09-05 21:03:54 +02:00
Emiliana
0d61b061a3
Added a separate detection threshold parameter.
2020-09-02 18:42:25 +02:00
Emiliana
fb00f6aff1
Added basic support for toaster level tracking model.
2020-09-01 18:53:15 +02:00
Emiliana
87236c0549
Fixed bug with --gaze-tracking 0 and added explicit gc calls at end of frame.
2020-08-21 22:47:02 +02:00
Emiliana
f962e0391b
Fixed bug.
2020-08-11 13:09:49 +02:00
Emiliana
b098cf39fc
Added output logging to file.
2020-08-11 12:51:29 +02:00
Emiliana
0885df2da9
Added a bit more exception handling.
2020-08-11 12:29:31 +02:00
Emiliana
d30b7ecd98
Added redistributable DLLs to binary builds and improved camera reinitialization.
2020-08-11 12:10:39 +02:00
Emiliana
2fc0f52385
Added camera reinitialization.
2020-08-10 22:09:17 +02:00
Emiliana
15590e2ad7
Switched camera reading from escapi to libdshowcapture.
2020-08-06 17:59:34 +02:00
Emiliana
52e5103f5c
Updated default settings.
2020-07-30 22:57:56 +02:00
Emiliana
6ccb821508
Fixed a small bug
2020-07-02 02:07:54 +02:00
Emiliana
5c4d4b7b14
Added an option to disable escapi for video input on Windows.
2020-07-02 01:39:46 +02:00
Emiliana
d8d0b0bff0
When --max-feature-updates is enabled, feature stats are no longer discarded upon detecting a new face.
2020-06-25 17:19:51 +02:00
Emiliana
0690bdd15e
Face 3D point adaption can be disabled and feature adaptability can be limited now.
2020-06-24 12:29:33 +02:00
Emiliana
cf49ba5468
Unity components that rely on 3D points now ignore tracking data for frames with high 3D fitting error.
2020-03-30 16:44:33 +02:00
Emiliana
b6554ddeaa
This adds a new fastest model.
2020-03-28 13:14:50 +01:00
Emiliana
4268abb00a
The basic 3D point model used for 3D point fitting is now based on data from fitting the points to head-pose-face-detection-female.mp4 over multiple iterations
2020-03-26 19:00:33 +01:00
Emiliana
3f85a44f13
Slightly higher threshold.
2020-03-25 22:57:13 +01:00
Emiliana
5c118347b6
New and improved tracking model and confidence value visualization.
2020-03-25 17:03:30 +01:00
Emiliana
94d2f4fbe0
With this, the face tracker will actually track at the specified FPS, saving CPU especially at lower tracking frame rates.
2020-03-03 18:48:52 +01:00