I want to step 10 times, pause take a photo then step another 10 times repeat
It’s breaks down to 360 photo’s per rotation
I need to take 10’s of millions of photos
I have USB IMX258 from China at the moment but I’ve been looking at mirrorless camera’s I can trigger and send the data to the Nano*
First run I intend to take it all as photo’s and suck it with a Hard disk, expecting 10+tb to store but then use the nano to encode it all to HVEC
It’s 90+ streams I’m recording but at low frame rate as it’s a timelapse over many months
The key features I need is i can trigger the camera from linux, I can send the data to the computer to save to hard disk and I can run it for 84 days without having to touch the camera once
*I’m not actually using the Nano to take the photo’s the first time, going to use an Orange Pi 5 Plus
Nano is on encoding duties for now, although I might explore the AI vision as it could be uber cool for my application
My budget is nothing ha ha ha but I thinking ~$1000, happy to go 2nd hand
I want to take the cheap timelapse AND the high end one at the same time so doubling the photo’s
You’re going to want to do a lot of research and reading on this forum, there are hundreds of posts discussing capturing images from cameras on here. At a basic level look into the following topics, you can build what you described with these tools.
GStreamer
MIPI/CSI-2
OpenCV
Python
As @JerryChang mentioned, finding the right camera for your application is difficult and its best looking at available compatible cameras. You can get cameras of different specifications ranging from $5 → $1000+. Take note that the lens is probably the hardest part of the equation. If you don’t care too much about the specifics of the sensor + lens then most “devkit” style cameras will work out of the box (with available drivers).
FYI, you can capture and encode an image or video from a MIPI camera with a single GStreamer command without any need for OpenCV or Python code. There are lots of examples out there.