Commit graph

389 commits

Author SHA1 Message Date
Cowwan
f288689960 stuff 2024-02-09 20:39:51 -05:00
Cowwan
dbf5f6ab78 fixed an issue that caused the face tracker to crash if I left the frame
added a second filter on face detection that requires the faces to be a certain size
2024-02-08 22:49:58 -05:00
Cowwan
8dd4c163b8 fixed some stuff with face detection
added another filter that fitlers out small faces
2024-02-08 16:52:08 -05:00
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
75ed347ff5 added initial dshowcapture support 2024-02-07 07:45:54 -05:00
Cowwan
a6a9ae0a88 removed the message queue and thread, it was a silly idea 2024-02-06 23:37:57 -05:00
Cowwan
31d16b20c0 Made landmarks static 2024-02-06 21:18:49 -05:00
Cowwan
68f350f30e made some parts of landmarks static
removed a bit where I was copying the same array to face info over and over
2024-02-06 21:11:27 -05:00
Cowwan
e0ac7feefc made face detection static 2024-02-06 20:50:37 -05:00
Cowwan
c96483502c removed unused imports 2024-02-06 20:30:50 -05:00
Cowwan
14744143bf moved computer vision models to one dedicated class 2024-02-06 20:24:37 -05:00
Cowwan
797e5c2d56 more changes to work with single face operation 2024-02-06 18:23:07 -05:00
Cowwan
26ae37e79d Changed things to better suit my single face way of operating 2024-02-06 18:17:48 -05:00
Cowwan
a75cda908a some cleanup 2024-02-06 16:52:40 -05:00
Cowwan
6ef8ee60e7 removed some whitespace 2024-02-06 13:45:20 -05:00
Cowwan
4675b9a722 fixed numpy cpu usage
made eye code cleaner
2024-02-06 13:27:20 -05:00
Cowwan
f36a9ebdc1 separated the individual eye functionality into an "Eye" class 2024-02-06 13:11:17 -05:00
Cowwan
f793bb270a Added some object-oriented-ness to the EyeTracker class 2024-02-06 12:14:04 -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
18b7c03cc6 Added files to enable using EmilianaVT's parameter calculations
Still need to hook them up and make a command line option for them
2024-02-06 08:26:22 -05:00
Cowwan
526c037336 Made FeatureExtractor a separate file
added documentation to featureExtractor.py to help people customize it
2024-02-06 08:16:39 -05:00
Cowwan
f1e8665b6d a 2024-02-05 22:01:20 -05:00
Cowwan
b1597047f1 added documentation 2024-02-05 21:59:39 -05:00
Cowwan
1b1ef203f0 Added installation instructions 2024-02-05 21:11:59 -05:00
CowwanVT
c0b8a8fc8c
Update README.md
a
2024-02-05 21:02:33 -05:00
CowwanVT
0442f5eb42
Update README.md
a
2024-02-05 20:59:43 -05:00
CowwanVT
f704ab8083
Update README.md
a
2024-02-05 20:56:33 -05:00
CowwanVT
1de4425e55
Update README.md
a
2024-02-05 20:53:55 -05:00
CowwanVT
1ff4e4ab28
Update README.md
a
2024-02-05 20:49:10 -05:00
CowwanVT
e09fb3d550
Update README.md
a
2024-02-05 20:48:44 -05:00
CowwanVT
c5fb472fb7
Update README.md
a
2024-02-05 20:46:04 -05:00
Cowwan
038baac7c9 removed licenses for removed libraries 2024-02-05 20:40:18 -05:00
Cowwan
bad89931f5 changed required package name, added git ignore for virtual environment folder 2024-02-05 20:39:16 -05:00
CowwanVT
a8b46bec8e
Update README.md
a
2024-02-05 18:46:44 -05:00
CowwanVT
0ae40307f4
Update README.md
a
2024-02-05 18:45:44 -05:00
CowwanVT
abb2b3d7b7
Update README.md
a
2024-02-05 18:44:15 -05:00
CowwanVT
df9a15ed25
Update README.md
a
2024-02-05 18:42:22 -05:00
Cowwan
327a90a16e a 2024-02-05 18:40:24 -05:00
Cowwan
6e3fa95618 added a list of changes from openseeface 2024-02-05 18:36:52 -05:00
Cowwan
423e1ca80a I don't reference these models anymore
so I removed them
2024-02-05 17:05:35 -05:00
Cowwan
ea049002ac added a list of needed packages 2024-02-05 17:04:35 -05:00
Cowwan
cda34f5f20 also didn't use these 2024-02-05 17:01:49 -05:00
Cowwan
d76d5ae884 don't need these either 2024-02-05 17:00:51 -05:00
Cowwan
2bcd52a8da Removed dshoecapture
the project no longer uses it
2024-02-05 17:00:09 -05:00
Cowwan
494d4fb0e0 Merge remote-tracking branch 'refs/remotes/origin/master'
a
2024-02-05 16:59:03 -05:00
Cowwan
1873a63654 added my shell script I use to set webcam settings and run the app 2024-02-05 16:58:00 -05:00