Camera development progress

openEXR is an image container format that has all sorts of goodies and can be compressed.

by folding in half or using a mirror :laughing:

Latest results:https://source.puri.sm/Librem5/linux-next/uploads/555ae68ccec46fe5a9e9146d54b8d260/processed.png


The picture is 1200x1600 resolution from the front camera. Kudos to Dorota, Martin and Sebastian for their work on this. Now if they can get the auto-focus to work, I will be more than happy.

Autofocus is only relevant for the big camera, and will require cooperation with application developers. We can show off some of it in prototypes, but in the end, we’ll have to work with camera apps to integrate autofocus properly.

I just take the data already produced by others and format it for displaying, I have no slightest clue about what’s going on kernel-side - so let me redirect those kudos sent to me towards Dorota and Martin :smiley:

Interested application developers can start testing the kernel: https://source.puri.sm/Librem5/linux-next/-/merge_requests/348

Where will (auto)focus be handled? Would utilities such as libcamera make sense?

The rear camera at full resolution with (rough) manual focus:

More details:

Wow, that’s amazing. Greetings to your cat. :blush:

And now anyone should tell “camera is not working mimimi” in any review. I don’t know if you finished this driver completely (i guess no?), what are the next plans with application etc?

Wow looks really good, a big thanks to @dos and the cat.

Focus will be handled in v4l2 in the kernel (needs work), autofocus is up to applications.

I didn’t investigate yet, there’s still a bunch of work kernel-side.

Let the community take care of that while finishing the kernel side :slight_smile:

Kudos to @dcz - looking good

I’m still of the mind that we need an L5 selfie (an I mean of the phone). Either L5 on L5 or via mirror. Optionally via 7th dimension or using gravimetric lensing to turn the view in on itself :wink:

@dos posted this one earlier:

Big thanks to @dcz @cat @purism :smiley:

This is amazing. Thanks for the great work to get the cameras working! The last excuse I had is gone now–I placed my Librem 5 order last night :heart:

How does this work?

It was supposed to mean “using one L5 to take pic of another L5” …but if I’d get to choose, I’d go for the gravimetric lensing, bends the light 180+ degrees - I just wouldn’t want to be anywhere near the same region of galaxy that would have an object capable of that much warp :milky_way: :new_moon_with_face:

Thanks for supporting Purism
I have a L5 Evergreen it working amazing on every update, Purism developer they doing the best work to Librem 5.

Or make it scriptable… When you take a picture, look for the QR code, if a QR code is found, present a notification asking if you’d want to open that URL.