There’s actually quite a few tutorials on the topic of using webcam with Streamlit.
Streamlit provides the st.camera_input (st.camera_input - Streamlit Docs) command that can make use of user’s webcam. The previously link also provides a working example as well.
Additionally, here are a few that I found from Googling:
No If only I can access the program I made, it’s fine, but if more than 6 people connect, I get a resource shortage error. Could you please help? I use opencv and machine learning algorithem
First of all, it’s nice to see someone I met on YouTube like this~ I’m enjoying your videos in Korea. The resource I can use is 1 GB per app. In my opinion, 1 gigabyte per app is not enough for more than 6 people to use the mideapipe library and opencv algorithm. Isn’t it? Anyway, I don’t know much about machine learning or coding.
Hi @choimin1243, thanks for reaching out! apps on Streamlit Cloud are guaranteed 1GB but usually have access to 3GB, which is enough for most apps. That said, we don’t recommend deploying an app with Streamlit Cloud that trains an ML model, since that would require more resources. We also have a great blog post which covers some recommendations on minimizing resource consumption.
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking “Accept all”, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.