# How to make images taken with with a phone's wide angle lens curved?

**URL:** https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307
**Category:** Smartphones
**Created:** [April 10, 2026, 11:46am UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307 "2026-04-10T11:46:58Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![ArnoArska](https://avatars.discourse-cdn.com/v4/letter/a/cab0a1/32.png) [@ArnoArska](https://forum.mapillary.com/u/ArnoArska)
#### Post date: [April 10, 2026, 11:46am UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/1 "2026-04-10T11:46:58Z")

</div>

I recently uploaded some images taken with a wide angle lens, but they’re still completely flat. How is it possible to curve them like this: [https://mapillary.com/map/im/181368563761988](https://mapillary.com/map/im/181368563761988)

---

<div class="post-metadata">

### Author: ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)
#### Post date: [April 10, 2026, 5:31pm UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/2 "2026-04-10T17:31:16Z")

</div>

You do not curve them. It takes some time for 3D reconstruction to figure out the lens/projection parameters. Just give it some time and wait patiently.

---

<div class="post-metadata">

### Author: ![ArnoArska](https://avatars.discourse-cdn.com/v4/letter/a/cab0a1/32.png) [@ArnoArska](https://forum.mapillary.com/u/ArnoArska)
#### Post date: [April 11, 2026, 5:33pm UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/3 "2026-04-11T17:33:58Z")

</div>

Thank you! Do you happen to know if this also works with external camera apps? The Mapillary app (Android) doesn’t recognize my phones wide angle lens so I captured the images with Open camera. It includes the lens information in the exif metadata though.

---

<div class="post-metadata">

### Author: ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)
#### Post date: [April 11, 2026, 8:23pm UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/4 "2026-04-11T20:23:10Z")

</div>

Did you update to the latest version?  
CC @Yaro

---

<div class="post-metadata">

### Author: ![ArnoArska](https://avatars.discourse-cdn.com/v4/letter/a/cab0a1/32.png) [@ArnoArska](https://forum.mapillary.com/u/ArnoArska)
#### Post date: [April 12, 2026, 4:33am UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/5 "2026-04-12T04:33:24Z")

</div>

Yes, I did. I’m on version 2026.03.16-6.12.76 right now.

---

<div class="post-metadata">

### Author: ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)
#### Post date: [April 12, 2026, 9:25am UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/6 "2026-04-12T09:25:51Z")

</div>

Good. Lens selection _should_ work in the latest app. @Yaro is going to look into why it does not work for you.

Generally, the platform works with every lens automatically. Focal length Exif data is no longer used for 3D reconstruction’s initial spatial setup. Though, for best (and quickest) results subsequent images should view overlap.

---

<div class="post-metadata">

### Author: ![Yaro](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/yaro/32/71532_2.png) [@Yaro](https://forum.mapillary.com/u/Yaro)
#### Post date: [April 12, 2026, 10:12am UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/7 "2026-04-12T10:12:16Z")

</div>

Thank you for the ping.

Regarding wide-angle, it should work across all devices. The only exception I saw was, I think, one Samsung phone which didn’t expose access through the standard API, and that phone wasn’t their latest model (they have exposed access in newer models). @ArnoArska , if you are comfortable with sharing your phone model (here or in DM), I will try to find it and take a look at this specific issue.

–  
BR, Yaro

---

<div class="post-metadata">

### Author: ![ArnoArska](https://avatars.discourse-cdn.com/v4/letter/a/cab0a1/32.png) [@ArnoArska](https://forum.mapillary.com/u/ArnoArska)
#### Post date: [April 12, 2026, 12:50pm UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/8 "2026-04-12T12:50:51Z")

</div>

I use a Sony Xperia 1 III with LineageOS 23.2. The support varies with different apps, but the extra lenses should be available via camera2api. Device Info HV from Play Store tells that the api is limited on the wide angle lens though. I wonder if this matters. Some apps can use all lenses with it still though.

---

<div class="post-metadata">

### Author: ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)
#### Post date: [April 12, 2026, 6:28pm UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/9 "2026-04-12T18:28:33Z")

</div>

All open source Android implementations usually must rely on some sort of proprietary firmware when accessing peripheral devices, may it be for the GPU, camera, Wi-Fi, GPS etc. Hence, some Camera 2 API features are probably limited on your phone because even though a complete camera firmware may be on the phone, your specific Android/phone/firmware/camera combo probably still requires some additional Android coding and engineering to get all camera features up and running. Some apps fall back to Camera (1) API or make transparent dual use of Camera (1) and Camera 2 API features, hence the inconsistent per app behavior.

Android is not “plug & play” at all. It is more like “distilled for one and only”. But, like you have found out yourself; at least you have a workaround via other apps. 😉

---

<div class="post-metadata">

### Author: ![boris](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/boris/32/71767_2.png) [@boris](https://forum.mapillary.com/u/boris)
#### Post date: [April 13, 2026, 1:28pm UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/10 "2026-04-13T13:28:09Z")

</div>

@ArnoArska - do you have links to the images you uploaded on Mapillary?

---

<div class="post-metadata">

### Author: ![ArnoArska](https://avatars.discourse-cdn.com/v4/letter/a/cab0a1/32.png) [@ArnoArska](https://forum.mapillary.com/u/ArnoArska)
#### Post date: [April 13, 2026, 2:44pm UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/11 "2026-04-13T14:44:44Z")

</div>

Yes I do. For example this: [https://mapillary.com/map/im/941877212028533](https://mapillary.com/map/im/941877212028533)

---

<div class="post-metadata">

### Author: ![Yaro](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/yaro/32/71532_2.png) [@Yaro](https://forum.mapillary.com/u/Yaro)
#### Post date: [April 13, 2026, 4:54pm UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/12 "2026-04-13T16:54:21Z")

</div>

Thank you for the details. We really do use Camera 2 API, as mentioned by @GITNE. Most probably, the Sony Xperia 1 III on LineageOS likely reports CONTROL\_ZOOM\_RATIO\_RANGE starting at 1.0 on the logical camera, hiding the wide-angle.

–  
BR, Yaro

---

<div class="post-metadata">

### Author: ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)
#### Post date: [April 15, 2026, 2:34pm UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/13 "2026-04-15T14:34:55Z")

</div>

🤭 From all the captures you made, you have picked the linear lens one.

> **[Mapillary](https://www.mapillary.com/app/?pKey=2022566471937459&focus=photo)**
>
> Street-level imagery, powered by collaboration and computer vision.

As you can see here, 3D reconstruction has just begun to figure out projection parameters, which results in already _deformed_ images. However, they are not perfect yet, which one can tell by looking at the corners.  
Hence, patience is a virtue.

The above example also shows that potentially due to the non original OS software the phone’s camera may have lost its rolling shutter compensation capability.

---

<div class="post-metadata">

### Author: ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)
#### Post date: [April 30, 2026, 3:26pm UTC](https://forum.mapillary.com/t/how-to-make-images-taken-with-with-a-phones-wide-angle-lens-curved/10307/14 "2026-04-30T15:26:34Z")

</div>

Did you enable HDR for your captures? Your latest images look incredibly grainy in shadowed areas but fine in lit areas. Because although the Sony Xperia 1 III boasts HDR capability its pictures look rather mediocre at best (at least when captured in motion). Maybe the awful grain is caused by down-sampling to SDR only capable JPEG? But, I do not think so. Neither Mapillary currently nor JPEG support HDR. Try to switch to SDR.
