An entry-level kiosk interface to enable live photo sharing over email during a photo shoot or photobooth.
This short project was started on 11/3/2023 for a Seattle University A.n.I.Ma.L club and ACM club headshot and networking event. The first major version was finished on the same day.
Here is how the program works:
-
Take pictures using a camera connected to your computer or mount a camera file system.
-
This program watches the folder your pictures are stored to, the "source" folder, and displays the latest picture live.
-
At the same time, this program prompts users for their contact information in a terminal window.
-
After a user enters their contact information. The program renames the picture with the user's email and copies it into a second "target" watched folder.
-
The "target" folder is stored in OneDrive, and uses a simple Power Automate script to send an email with any uploaded files as an attachment.
To use this program:
-
Download this program by clicking the "Code" button and selecting "Download Zip". Then, unzip the downloaded file.
-
Install the official OpenCV package into your local Python environment
pip install opencv-python
-
Update the "source" watched folder that receives images from the camera and the "target" watched folder that is connected to Power Automate or another automation tool.
-
Update the questions, question types, and summary labels in a way that works best for your data.
-
Run the program and add pictures to the watched folder.
-
Watch your users smile as they receive their pictures in real-time!