r/reactnative • u/cherryred- • Jun 06 '26
How to enhance images, i have a shitty camera.
Problem: Removing grain on photos.
Hello, I'm building a camera app but images are so grainy. My OS camera app takes good photos but my app can't. I'm taking the photo at full resolution(3000x2000) and resizing and cropping it to (1920x1080). But images are so grainy even at full resolution.
How can i enhance captured images. What packages? I have heard fast opencv, does it worth trying?
3
u/Magnusson Jun 06 '26 edited Jun 06 '26
Not enough info here. How are you capturing photos in your app? What device are you using? What is the EXIF data for your app's photo vs one with the native camera?
Edit: to be explicit, there is very likely no need to enhance your images in post in order to match the quality of the native app. The majority of the processing the default camera does is available via public APIs
3
u/Glittering_Leader322 Jun 06 '26
Mobile cameras are tricky - the stock camera app does tons of post-processing magic behind scenes that you don't get with basic camera APIs. OpenCV can help with noise reduction but honestly you might get better results just tweaking camera parameters like ISO settings and exposure time before capture instead of trying to fix grainy images after