Closed WC802 closed 1 year ago
Hello, you can ask me all the questions you want. I'm pleased to help. Can you please show me the code of your script?
Sure, I uploaded it here https://github.com/WC802/Incuscope/blob/main/app.py. I'm sorry if it's not very clean and for the messages in spanish. Some of the lines are muted because it's meant to be run in a RaspberryPi that's very old so it's faster to edit it in my computer. The idea is to have a preview of the raspberry camera and take pictures but work on the files with another computer because the pi it's too slow. The stream works just fine with the picamera and my webcam but by accesing the webpage remotely you can't see anything. The buttons do pause or play the video though.
Hello @WC802,
No problem for the code, it looks fine. Messages in spanish are also ok ;-) The problem in your script is that you are using the wrong method to grab video. The method you used allows to get video frames by using the browser, specifically the browser of the client machine. You instead need to grab video from the "server", the raspberrypi, to which other machines will connect. The correct method is to use opencv. Remi has an opencv_video widget, you can find it in the editor. First install python opencv, than you can see the widgets in the remi gui editor.
Here is a little example for you that allows to grab video with opencv. opencv_video.zip
Please let me know if you need further information. Have a nice day
I forgot to reply. It worked just fine. Thank you very much!
I'm sorry to bother again. I've trying to set up a video streaming as part of an app using camera.py form the examples. This works perfectly on the browser from the computer I'm running the code but when accessing to the webpage form another computer no preview is seen. Thank you very much in advance.