face_recognition_ultra_light's People
Forkers
wasabi111face_recognition_ultra_light's Issues
Window filter for emotion of a person over time
Create a window filter for a persons emotion that have a variable t that that is how far back we check in time to average
Face percentage emotion as JSON string
Create demo to show how the facial detection works over zoom
Combine all emotion output
I've uploaded mqtt programs (using paho-mqtt
) in scripts
folder for reference.
TODO:
- adapt our code to use mqtt
- our final output will be a single string containing
- time (not ros time anymore, can use python datetime)
- name
- emotion or emotions (avg one)
- our final output will be a single string containing
- modify the program to publish the message to mqtt broker (topic name TBD)
Create a launch file for emotion_recognition, face_detection, and face_distance
Create a launch file based on ros_astra_camera/launch/stereo_s_u3.launch
. You could copy this file to our repo as a starting point. Since we will modify some values in this launch file, I think it's good to put all details in our launch file.
Thus, the structure would look like
# stereo_s_u3 content
# note: set these two args as true to enable pointcloud2 for testing the face distance
# for our final version, we will turn off it because visualization is not important
<arg name="depth_processing" default="true" />
<arg name="depth_registered_processing" default="true" />
# our three nodes (output to screen)
To verify it works, after launching, you can open rviz and see a pointcloud2 topic and if face detected (not unknown), you can see a tf frame of that face.
Migrate from tensorflow 1 to tensorflow 2
incorporate with depth image to compute the distance between camera and the detected face
migrate to tf2 (face_distance)
as title
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.