I am actually willing to support DIY camera efforts, but if you're semi-serious about taking pictures, this just wouldn't work. First, Raspberry Pi (I'm guessing this is a CM4/CM5) is a disaster for a camera board. Nobody wants a 20s boot every time you want to take a picture, cameras need to be near instantaneous. And you can't keep it on either, because the RPi can't really sleep. There are boards that can actually sleep, but with fewer sensor options.
Now moving on to the sensor (IMX 519 - Arducam?) - it's tinier than the tiniest sensor found on phones. If you really want to have decent image quality, you should look at Will Whang's OneInchEye and Four-thirds eye (https://www.willwhang.dev/). 4/3 Eye uses IMX294 which is currently the only large sensor which has Linux support (I think he upstreamed it) and MIPI. All the other larger sensors use interfaces like SLVS which are impossible to connect to.
If anyone's going to attempt a serious camera, they need to do two things. Use at least a 1 inch sensor, and a board which can actually sleep (which means it can't be the RPi). This would mean a bunch of difficult work, such as drivers to get these sensors to work with those boards. The Alice Camera (https://www.alice.camera/) is a better attempt and probably uses the IMX294 as well. The most impressive attempt however is Wenting Zhang's Sitina S1 - (https://rangefinderforum.com/threads/diy-full-frame-digital-...). He used a full frame Kodak CCD Sensor.
There is a market for a well made camera like the Fuji X-Half. It doesn't need to have a lot of features, just needs to have ergonomics and take decent pictures. Stuff like proofs are secondary to what actually matters - first it needs to take good pictures, which the IMX 519 is going to struggle with.
> Nobody wants a 20s boot every time you want to take a picture
But that's less due to the RPi and more due to lots of amateur projects that ship the RPi with a desktop Linux distribution like Raspbian (itself based on a very conservative one - Debian - that loves preserving decades of legacy crap).
You can absolutely get quick boot times on an RPi (or on an x86 machine for that matter, although you are limited by the time the firmware itself takes to boot) if you build your own read-only image with Buildroot/Yocto like any embedded shop would.
But I agree with the rest of the comment - an RPi is a terrible device for this (and for most purposes besides prototyping in fact). But not because of boot time reasons.
Another thread mentioned that this camera was made by crypto enthusiasts from a software/ZKP starting point, and not a photography starting point. If true, it will have a lot of maturation to do, but most likely they will either be incorporated into a "real" camera design, or they will just fold.
All the stuff is off the shelf. Makes it way easier to develop. There is no reason to actually use RPi, compute module or not, as a base camera board (talking from experience) other than it is super easy to start with.
I disagree. If CM5 had the ability to sleep at tiny fractions of a watt, there are really practical and usable cameras you can pull off today, even when it's not the most efficient. For all the downsides, it would more than make up in the ease-of-development department.
I believe if RPi6 adds sleep, you'd see a flurry of portable gadgets built on the platform.
Speed of development is fine for a prototype, but for an actual product it is just sloppy and wasteful. Problem isn’t even battery hungriness, but boot time. Users don’t want to wait 20-60 seconds for their camera to load an entire Linux kernel and drivers and then all the software you have gobbled together on top when you could be up and running almost instantly if you used microcontroller instead of cpu
The person who you replied to said they only reason to choose them is easiness, and you've replied saying you disagree because for all the downsides the easiness makes up for it.
I know nothing about photography, but I'll just comment on this point:
> (I'm guessing this is a CM4/CM5) is a disaster for a camera board. Nobody wants a 20s boot every time you want to take a picture, cameras need to be near instantaneous.
You can boot an RPI in a couple hundred milliseconds.
But you don't buy it for the specs, you buy it for the experience. It topped sales charts when it was launched. If I had more time to spend on photography, or if I was younger, or if it was a little cheaper I'd have bought it myself.
I suspect more will follow the X-Half, because it gets orientation right. Most images are viewed today in portrait mode, and half-frame is the right format for that.
The people who buy these cameras would probably be better served by upgrading their phones. Phones are good enough cameras for this use and they are infinitely better at processing.
As a long time hobbyist photographer I can understand buying cameras because they have a certain appeal. But I have to say that I honestly do not understand why someone would spend lots of money and then not want to take advantage of the technology offered.
I think shooting to JPEG and using film profiles is kind of pointless. If you want to shoot film, shoot film. Imagine you have taken a really good picture, but it’ll always look worse than it could because you threw away most of the data and applied some look to it that will date it.
I do understand that a lot of people think these cameras are worth buying. And that they are selling well. But I can’t understand why.
> The people who buy these cameras would probably be better served by upgrading their phones.
I'm sorry if this too far off topic but I routinely go to use my phone's camera and the ambient light level is so high I can barely see what I'm intending to photograph, and I certainly can't see the on-screen controls.
I've seen hoods intended to over your head and into which the phone fits and this would, I assume, resolve the issue but by comparison a point and click with a 'proper' viewfinder (perhaps with the rubber surround some used to have) would be a very good solution by comparison.
There are many motivations for shooting jpeg with film sims, from just not wanting to expend the effort editing photos to my motivation as a colour-blind person who simply cannot see colour well enough to manually adjust photos. For me, it’s incredible being able to choose a film simulation and be happy with the result even if I know that the colours I’m seeing aren’t quite the same that others will see. It’s the entire reason I bought into the FujiFilm system.
I think almost everyone here is missing the point of this camera. In the post truth AI future, this is the camera you want when you photograph the billionaire or President or your spouse doing something awful. Any other photo proof won’t work because it can always be called fake. And yes I’m being serious. You are missing the point if you say the quality isn’t good enough or it’s too slow or bulky. The idea is the provable authenticity, which is going to be very important in the coming decades.
I imagine that, if attested cameras like this come into any sort of regular use, you'll see additional layers of metadata mixed into the signature—a depth map, GPS, accelerometers, operator biometrics etc, none of which are necessarily infallible, but which certainly create considerable barriers to faking things.
I think some of the modern iPhone cameras use SLVS, so non-iPhone Apple Silicon might have a way of connecting to that natively too. Good luck using that though.
Without a native connection option, what remains to you is probably an FPGA converter (to MIPI CSI-2 D-PHY), which is going to be expensive of course. But still not as expensive as the sensor itself and the associated optics.
Now moving on to the sensor (IMX 519 - Arducam?) - it's tinier than the tiniest sensor found on phones. If you really want to have decent image quality, you should look at Will Whang's OneInchEye and Four-thirds eye (https://www.willwhang.dev/). 4/3 Eye uses IMX294 which is currently the only large sensor which has Linux support (I think he upstreamed it) and MIPI. All the other larger sensors use interfaces like SLVS which are impossible to connect to.
If anyone's going to attempt a serious camera, they need to do two things. Use at least a 1 inch sensor, and a board which can actually sleep (which means it can't be the RPi). This would mean a bunch of difficult work, such as drivers to get these sensors to work with those boards. The Alice Camera (https://www.alice.camera/) is a better attempt and probably uses the IMX294 as well. The most impressive attempt however is Wenting Zhang's Sitina S1 - (https://rangefinderforum.com/threads/diy-full-frame-digital-...). He used a full frame Kodak CCD Sensor.
There is a market for a well made camera like the Fuji X-Half. It doesn't need to have a lot of features, just needs to have ergonomics and take decent pictures. Stuff like proofs are secondary to what actually matters - first it needs to take good pictures, which the IMX 519 is going to struggle with.