Read-only archive of the All About Symbian forum (2001–2013) · About this archive

Inbuilt camera vs 3rd party

22 replies · 9,143 views · Started 13 July 2007

This thread included a poll: Which picture is better?

OK guys, I remember some time ago when I wrote a small Python script to use a full screen viewfinder on an N70. Nothing to do at work these days, so I took the script and changed it for E70. I had a big surprise was when I found out that the camera is focused at 1 meter distance from lens. This explains why landscape pictuers were blury and I'm still experimenting a lens adapter.

Getting back to the camera app, I post two screenshots made from E70 with FExplorer. One is from the inbuilt camera and the other from my app. I'll post the app when I'll finish it, if the moderators agree. Unfortunately it will work only on E70, I'm not very skilled programmer.

Which picture looks better? The first was made using the Python script and the second by using inbuilt camera app.

Attachments: Crop1.jpg Crop2.jpg

Finally finished the script, here it is. The only thing which you need will be PyS60 installed on your phone. Copy the script in C:\Python or E:\Python and then run it from Python's interface.

EDIT: Changed the script

Attachments: finder_v1_1.zip (3 KB)

Well, I need to modify the coordinates of different elements on the screen which are hard coded, but I don't promise anything. The script can be adapted on any kind of S60.

OK man, you'll be the second to beta test the script 😃
PM your email address to keep in touch easier.

It will run on any camera phone, as long as you have Python installed. I'm currently modifying the script to be universal.

EDIT: Script was changed, who wants it is invited to download it. I would be gratefull if you send me feedbak of any kind (especially negative).

EDIT2: I'm going to a trip in mountains for two weeks, so you won't see me too much.

I would like to try this. Since ratza is going to be gone for two weeks, appreciate if someone can tell me how do install it, where do I get Python and so on.

Thanks

Hi, I've tested the script on my N80 v5.0719.0.2
I made a lot of long distance fotos , but I've to say that those taken by the default camera are clearer while the noise level is pratically the same.

So... I haven't understand if you (Ratza) have adjusted the focus distance and ,if not, if you could do this.
Thanks

I have to make a correction.
the resolution of the script's photos is only 1280x960 at maximum on my N80 that has a 3.2 MP camera.So that's the reason why default photos were clearer.
But I've noticed that using Rotateme 1.2 and then the Python script , the resolution is CORRECT (2048x1536):icon4:

At this conditions the script produces HEAVIER photos (1.9mb vs 900kb) and so with the total ABSENCE of artifacts but the NOISE LEVEL is pratically the same of default camera in panoramas .

I hope these info will be useful.😊

oile, thanks for your details. The artifacts are not present because the image is not processed at all, that's the raw image coming from the camera sensor. The idea was that you can process the image afterwards with PC software which are having much better algorithms. Image size is inconvenient because the jpeg is saved at 100% quality without compression. The benefit is that all the details are there.

Focus distance cannot be altered with software, but it can be altered by mounting a sepparate lens in front of the camera. That's the way I take macros. You'll need to experiment though.

Regarding the point with image size, I set the script to take either VGA, or maximum resolution. On my E70 the picture was alsways in 2 MPx when set to max resolution. Was your default camera setting on 1.3 MPx? Haven't tested this, but it might have impact also on the script.

No , my default camera is setted to 3mpx.
i'm interested about the lens you use to modify the focus... where I can find something like that?

However, I hope that you would fix the resolution's problem...

oile wrote:
i'm interested about the lens you use to modify the focus... where I can find something like that?

However, I hope that you would fix the resolution's problem...

You just put another lens (or a combiantion) in front of the camera. You need to experiment this. The resolution is defined as being max(image_sizes) so I can't do nothing. If I hardcode the resolution, then the script needs to be modified for each phone.

Ratza, I've noticed that in low lighting conditions the script can't regulate the entry of light, instead the default camera setted to night overviews manages to do this ,producing acceptable photos.Are you able to fix it?

Moreover in the default camera there is an option about sharpness: it can be regulated to hard, normal or soft. the image is perfect only at soft.Your script's photos seem to be "normal" IMHO. Is there the possibility to render this characteristic?

And can you make the script produce a sound in the precise moment when the photo is captured (not saved)? because time passed waiting is toooo long..:icon4:

excuse me for the number of requests:redface:

However thanks for the answer about lens, but I haven't understand wich tipe of lens you are referring to.I am unable to use photographic lens of my camera because are too large:con?

I just take the picture, without changing anything (exposure, sharpness etc). In default camera app, sharpness is defined by algorithms which alter the picture. I simply don't want this.

Well, I can make a sound when the pic is saved, but the script will become complicated and I will need to save the settings in a file and I'm not so skilled in this moment. I'll give it a shot though.

Regarding the lens, I've tried with one of my coleague glasses and it ssems that the additional lens must have -0.1 dioptries to focus on infinite.

Sorry for my ignorance, but what is coleague?
So you are not able to set the script in order to regulate the entry of light,are you?

oile wrote:Sorry for my ignorance, but what is coleague?

colleague = partner or associate, sometimes even friend
It looks like I skipped an "l"

oile wrote:
So you are not able to set the script in order to regulate the entry of light,are you?

Nope. At least not now.

which application could you reccomend me in order to enhance photos?
I use photoshop CS3 but I can't find a valid noise reduction tool:frown: