Hello !
I'm currently trying to create a simple system, which will take pictures of a situation every 0.2 seconds or a little more, and then I want to analyse those pictures with a python programm (I do not need instant results).
So my main idea was to create a little arduino system with a low resolution camera, store those images on the board (or directly send it to the computer if possible ?), and then run a python programm on them since those pictures will be in the files of my computer.
But I do not know which camera I should use, and neither if I should store the pictures on the board or on the computer.
What do you consider a "low resolution camera"?
How long does the recording need to be? ➜ Storing locally mean having enough storage space for that. Transmitting at 5Hz means that you have enough communication bandwidth to easily sustain this which relates again to image size. Which communication do you envision? over UART, over WiFI or some sort of adhoc radio, ...?
Not sure the Arduino is most suited for this, you could have a python script monitor an IP webcam and do image processing without any arduino at all.
And if it's going to be processed on the computer, why not use a camera connected to the computer?
Depending in your definition of "low", the very inexpensive ESP32-CAM can be used at any of the following resolutions.
FRAMESIZE_UXGA (1600 x 1200)
FRAMESIZE_QVGA (320 x 240)
FRAMESIZE_CIF (352 x 288)
FRAMESIZE_VGA (640 x 480)
FRAMESIZE_SVGA (800 x 600)
FRAMESIZE_XGA (1024 x 768)
FRAMESIZE_SXGA (1280 x 1024)
Yeah I think I'm going for the python script directly on my computer.
Yes you're right. But I don't know which camera I should use ? Do you have any advice ? I don't need high resolution at all, but I have to record a great angle, and the fps shouldn't be that high neither.
On a laptop, the built in camera would be a great place to start.
Ok thanks everyone I think the problem is solved : )
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.