maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   ρcam 1.0.7 now in extras -- raw/jpg camera application for N9 and N900 with manual controls and image stabilization (N9 version still on 1.0.4) (https://talk.maemo.org/showthread.php?t=85512)

Khertan 2012-10-01 20:51

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Does it s Works with n950 ? Look like it take pictures but didn't have any preview, just a black screen with menu.

Didn't see any real errors when started from terminal. Version 0.0.9

arcean 2012-10-01 21:17

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Quote:

Originally Posted by Khertan (Post 1274998)
Does it s Works with n950 ? Look like it take pictures but didn't have any preview, just a black screen with menu.

Didn't see any real errors when started from terminal. Version 0.0.9

Without custom/modified FCam, it's useless on N950. Why? The N950 has GBRG sensor, where FCam assumes it's GRBG. In the end, the pictures have really strange colours :).

qwazix 2012-10-01 23:32

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Despite the big change in version number, this is a minor update:

* fixed the overlay bug at last
* added a popup window to indicate that a photo has been captured
* fixed the flash not removed bug

I consider this the 1.0.0 release thus the big change in version number. From now on, the version numbers will follow the Version, Update, Patch scheme.

Download from meego obs for harmattan: http://repo.pub.meego.com//home:/qwa....0.0_armel.deb

Download from extras-devel for fremantle.

The update will be pushed to apps4meego, and the community repository later. For unsupported bleeding edge updates you can add my obs repo.

@anidel: look at github.com/qwazix/rawcam for the source, as for your suggestions thanks, i'll have them in mind, can't promise anything though. Some visual feedback is already here for starters
@khertan: unfortunately no, I have now idea why the viewfinder is black. The color issues are due to the issue arcean explained.
@arcean: do you happen to have fcam source for harmattan? I've been searching but I can only find the fremantle one.

arcean 2012-10-02 00:05

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Quote:

Originally Posted by qwazix (Post 1275039)
@arcean: do you happen to have fcam source for harmattan? I've been searching but I can only find the fremantle one.

No, I don't have the FCam source.
The only way is to RE the FCam, which Crevetor has done (at least partially) for the Nemo Mobile.
https://twitter.com/crevetor/status/249187234874523651

qwazix 2012-10-02 06:50

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Isn't it gpl? I asked nokia for the drivers and they told me they're going to send the DVD. I suppose those drivers aren't there?

Tiran 2012-10-02 17:47

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
For me on N900 does not work - simply grey screen! In what a problem?

Tiran 2012-10-02 18:17

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Quote:

Originally Posted by Tiran (Post 1275438)
For me on N900 does not work - simply grey screen! In what a problem?

Sorry! The reason was in absence of drivers fcam. The problem is solved!

qwazix 2012-10-02 18:52

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
I will push new update for fremantle shortly with those dependency issues resolved. Sorry for the inconvenience.

Tiran 2012-10-02 19:07

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Please, add the button of an exit from program Rawcam!

qwazix 2012-10-02 19:18

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Tiran, you exit when you close the camera cover. The button is not there on purpose, so that you don't forget to close the cover.

New version 1.0.1 for fremantle in extras devel with automatic creation of the DCIM folder, and fixed dependecies. I also tried on the N9 with 7.1mp 16:9 and it works, so expect a setting in the next release.

PhilG13 2012-10-05 03:06

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Yaay!
Can't wait for the 16:9 option. :D

Also, I noticed the photo is covered in weird horizontal lines (usually when I shoot in dark areas). No idea what they are. :confused:

Oh, and one more photo taken with your amazing app. ;)
https://sphotos-b.xx.fbcdn.net/hphot...05016340_n.jpg

nkirk 2012-10-05 04:36

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Hi qwazix,

Thanks for the nice app.

A small bug is present in fremantle version, If I close the lens cover to exit "pcam" after taking picture, I cannot run the slandered camera-UI afterwords, it gives internal error "camera" application closed. :eek:

But above doesn't occur when I end "pcam" with ctrl+backspace after taking picture.

Please ignore if this was reported earlier.:D

//nkirk

qwazix 2012-10-05 07:03

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Thanks, I'll look into it.

AWasisto 2012-10-09 11:39

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Can anyone who has Nokia N9 help me to post one (or all) of these?

Please check the value not from the app while taking a picture, but from the produced image.
  • What is the maximum exposure using manual exposure?
  • What is the maximum value of the ISO/Gain using manual ISO?
  • What is the minimum distance from the object to the lens using manual focus?

I'm asking for this because there are some difference between Nokia N900 and Nokia N9 sensor/lens FCam API while the CameraParameters.cpp in the source code is same.

Thank you very much! :)

AWasisto 2012-10-09 15:33

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Example...

According to the "Sensor.h" FCam API of N900 ...
Quote:

...
virtual int maxExposure() const {return 2489140;}
...
and N9 ...
Quote:

...
virtual int maxExposure() const {return 109458;}
...
It means N900 longest exposure is about 2.5 second and N9 about 0.1 second.

In the "CameraParameters.h" of the application's source code written ...
Quote:

...
str.sprintf("%ds", (int)(val+0.5));
...
float right = 1.0f;
...
The code shows that we can set the exposure up to "1s". Of course we can do it on N900 because its max exposure about 2.5s. But can we do that on N9 while its max exposure about 0.1s?

qwazix 2012-10-09 22:11

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Interesting...

I had seen this value but I missed a digit and thought that it was 1s instead of 0.1s so I coded the max to 1s (by hand, not using maxExposure() ) and the result clearly shows that the resulting image with 1s exposure is brighter than the image with 1/10s exposure. (Also it is visible on-screen that the frames last for more than 0.1s - frames on screen are just regular frames, only 854x480 instead of 8MP) On the other hand there may be the explanation why really low light images are darker in the resulting image than in the viewfinder, but it still doesn't explain why 1/1 is brighter than 1/10. If the camera somehow capped the exposure, all photos above 1/10 should look the same.

kai_en 2012-10-15 12:09

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Hi, great app. Had fun playing with manual shutter speed control. However, the JPG file it produced seemed way off the natural colour. As attached here shows. Does the phone take in DNG and converts to JPG later on?

1st picture is JPEG by the phone. Dynamic range suffers. Colour seemed unnatural.
http://imageshack.us/a/img96/2338/ph...9133006.th.jpg

2nd picture is DNG converted to JPG via Picasa on PC. Way better colour.
http://imageshack.us/a/img152/7442/p...3300600.th.jpg

qwazix 2012-10-15 18:15

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
DNG do not store white balance information. It's up to the software to decide how to translate color. Increased dynamic range is one of the great pro's of shooting in RAW (RAW stores 16bit of color data in each channel vs 8bit in jpeg) Now picasa clearly does it's work to obtain a good result when converting to jpg - think of it as using autofix, but with much more data to start with).

The bottom line is, if you want the best possible quality, shoot in raw.

kai_en 2012-10-15 23:08

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Thank for the explaination bcoz I rarely see such big difference comparing jpeg and raw produced by a camera. It's unfortunate that N9 can't process DNG on the fly, could only view the files when I'm on my computer.

qwazix 2012-10-15 23:32

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
You can use white balance, to tune your jpg's, and it won't affect the raw capture, so that you get closer to what you want for viewing on the phone. When you get back on the pc you still get full control.
Anyway try this beforehand just in case Im mistaken and WB does affect DNG, but I'm pretty sure it doesn't.

Of course that will not improve the dynamic range, but it's something.

kai_en 2012-10-16 01:50

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Thanks for the tip. The way I understood WB on RAW at least in the camera I owned is that both RAW and jpeg should produce the same output with same WB, the advantage for RAW is that you can play with it if you wanted to. Howeve, referring to the pictures attached, it clearly showed that the WB is different. I did not make any adjustment on the WB for the RAW file, I just converted it to JPEG, that's all.

Do you agree with my observation?

qwazix 2012-10-16 06:58

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
My observation is that RAW doesn't get affected by white balance. If I remember correctly it is even disabled on my Nikon when you shoot exclusively in raw.

I suppose that if you do the conversion in two-three different programs the result will be different (unless there is a universally agreed algorithm in applying white balance using color information), but I haven't tried.

kai_en 2012-10-16 09:16

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Quote:

Originally Posted by qwazix (Post 1281108)
My observation is that RAW doesn't get affected by white balance. If I remember correctly it is even disabled on my Nikon when you shoot exclusively in raw.

I suppose that if you do the conversion in two-three different programs the result will be different (unless there is a universally agreed algorithm in applying white balance using color information), but I haven't tried.

If IIRC, whenever I open my Canon file on Lightroom, the WB sliders are set to a certain values. And I always thought that it might be the indication of the preset WB setting for the file, but given that nothing "baked" in to the raw file, I am free to adjust them. The reason why I developed this understanding was because many event shooters said that if you had time, it's best to tune the right WB so that you can save yourself a bit of time in post processing because the file already got the correct WB.

But you are explaining it is other way round, meaning that no WB settings at all are recorded in the RAW file. It is Lightroom/Picasa/Aperture that "Auto" determine the WB when I first opened it untouched.

Oh, it seemed that I'm getting more photography tip in Maemo.org than Photography site. Hahahaha

EDIT: I just fired up Lightroom (after getting home from work) to view the DNG and you're certainly right. The file certainly looked very "RAW" when untounched. In fact, I tried to retouch it to look like the output produced by Picasa by "only" adjusting the Temperature and Tint but failed to do so. In fact, now that I think back about the scene, the colours produced by Picasa is NOT same as what I saw. So I concluded that Picasa does some degree of processing when opening the file, which explained the difference between the DNG file and JPEG.

Untouched in Lightroom
http://imageshack.us/a/img35/325/untouchedx.th.jpg

Retouched in Lightroom adjusted according to actual scene how I remembered it.
http://imageshack.us/a/img217/1651/toucheds.th.jpg

Out Topic: Just curious, I checked and view the Raw file produced by Canon in Picasa and Lightroom. They both produced quite idenditical results and looked normal(no funny alien green look). Confusing myself now. Perhaps, both softwares supports Canon's propiertary format so it renders closely how Canon would render its JPEG when we first open the files?

qwazix 2012-10-16 16:03

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
EIther that, or there is a kind of 'flag' like the rotation flag. The picture isn't actually rotated by the camera, it just stores that this photo was taken like that. Consumer photo software rotate right away based on the flag and to the user the picture seems to have actually more pixels on the side (portrait). Highend software however usually ask before rotating.

Might be that a certain WB estimate is stored in the raw file by the camera so that the PC software has a nice starting point (but remains free to ignore), something rawcam doesn't do (I don't know if dng even supports that). The situation with jpeg is different. The color balance is "baked" into the image, meaning that the pixels are actually that color.

PIDk 2012-10-16 19:29

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
qwazix, thanks for the really great camera application! Default N9 camera autofocus was a real pain in the ***...

Two questions:
  • Whe powersaver mode is turned on and i'm just looking through viewfinder N9 tends to enter standby mode. Can you make so that when pcam is in foreground N9 won't try to go standby?
  • When i'm on S, I or M mode and shutter is set to very slow speed (almost 1 sec) pcam becomes very slow and laggy. Is it normal behaviour due to some program/hardware limitations or something wrong with my phone?

qwazix 2012-10-16 22:01

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
1. I must check it out if this can be overriden
2. It's normal behaviour. Frames come in as much as the shutter speed is. Most camera applications limit the shutter speed when on viewfinder mode so that the experience is better but this comes at the expense of not knowing beforehand how shaken your photo will be. I wanted to provide the most raw experience possible so that is going to stay. The fact that when you turn the phone to a lighter spot it takes some time to adjust is due to the same reason. Exposure data comes in with each frame, so it goes like this 1s -> data came in, rawcam decides it needs to adjust down -> 0,5s (it does not adjust right away to avoid flicker) -> more adjustment needed -> 0.25s -> 0.12s -> from now on things happen fast enough. Total time 1+0.5+0.25+... = about 2s (numbers are approximate for examples sake)

PIDk 2012-10-17 13:45

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Quote:

Originally Posted by qwazix (Post 1281401)
1. I must check it out if this can be overriden

Ah well, don't bother :) I checked default camera app - it has the same behaviour, doesn't prevent standby. On the other hand, in reality, you hardly ever need more than 30 seconds (minimum time of inactivity to go into standby) to take a picture.

Estel 2012-10-17 16:06

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Quote:

Originally Posted by kai_en (Post 1281144)
If IIRC, whenever I open my Canon file on Lightroom, the WB sliders are set to a certain values. And I always thought that it might be the indication of the preset WB setting for the file, but given that nothing "baked" in to the raw file, I am free to adjust them. The reason why I developed this understanding was because many event shooters said that if you had time, it's best to tune the right WB so that you can save yourself a bit of time in post processing because the file already got the correct WB.

This is exactly how it works. Hoever, in case of RAW for N900/N950/N9, I have never seen such data saved anywhere :(, no matter if I used fcam or cssu's camera-ui (N900), or any other program.

It's kind of a pity, as I've never, *never* been able to reproduce equally good white balance results in RAW, as they're automatically done in jpg's (when, in N900, I've set camera-ui2 to save both RAW and jpg of same scene). RAW got advantage in many areas due to being not "baked" already, but Nokia's closed source picture optimization algorithms (tuned for certain camera module/lens characteristics), that is very hard to reproduce in RAW "bakers".

Hoever, if someone would be able to prepare pretty accurate "templates" for N900's, N9, and N950's cameras (that mimics different, pre-configured white balance settings), for ufRAW, it would be nice to share them :)

BTW, I suggest trying ufRAW, instead of embarrassingly closed, corporate, adobe's lightroom ;)

/Estel

PIDk 2012-10-17 22:04

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
qwazix, I think I've found a very strange bug in rawcam.

After closing rawcam, any video you will try to play through N9 default player will look dark and dim. Like some kind of dark overlay was present. Only restarting the phone will return video player to it's original bright state.

So, steps to reproduce:
1. Open video - it's all ok.
2. Open rawcam, close rawcam.
3. Open the same video - now it is darkened.

qwazix 2012-10-17 22:16

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
This bug has been reported and it's solved in the latest version (except if there is a regression, or if it's not solved for everybody) try the version in my obs repo (see 1st post)

PIDk 2012-10-18 06:07

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Quote:

Originally Posted by qwazix (Post 1281924)
This bug has been reported and it's solved in the latest version (except if there is a regression, or if it's not solved for everybody) try the version in my obs repo (see 1st post)

I've been using this version: http://repo.pub.meego.com//home:/qwa....0.0_armel.deb
Bug is still present for me. BTW, I have FasterN9 installed, though I don't think it is the source of a problem.

qwazix 2012-10-18 06:16

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
In this case i'll have to check it out again. Bah.

psychEinside 2012-10-19 04:48

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
sir i installed ur pcam, i have issue on my screen when i use the application, there is blue line on the screen when i use it. but in my default cam application, it is okay.
http://imageshack.us/a/img24/8403/dscn0093ri.jpg
http://imageshack.us/a/img717/2074/dscn0092ty.jpg

fredson 2012-10-19 14:36

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Quote:

Originally Posted by PIDk (Post 1281977)
I've been using this version: http://repo.pub.meego.com//home:/qwa....0.0_armel.deb
Bug is still present for me. BTW, I have FasterN9 installed, though I don't think it is the source of a problem.

I can confirm this issue. I don't use FasterN9 btw.

Regards

PhilG13 2012-10-20 06:24

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
qwazix I have this problem with photos - I keep getting these horizontal lines all over the photo (I'm pretty sure I did not have them before). :(
Do you know what could be the cause of this?

http://i46.tinypic.com/xepdsn.jpg

Thanks

Watcom 2012-10-25 20:46

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Awesome app, total manual control. Is it possible to turn the viewport feedback off?

Thank you!!

henry91 2012-10-26 15:07

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
I love this app! Now I can get all the good shots with it! Stock camera sometimes just sucks, many thanks again!

qwazix 2012-10-26 18:48

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
Hi all, thanks for the nice comments, and sorry for the long absence. I know I have promised some things but I haven't got the time to address them. Mainly the bugs when closing the application need a major rework of the code which is happening slowly.

I also got a bit stuck with the aspect ratio so no news on that front either.

@PhilG13 I don't know why the stripes happen, have you noticed when exactly they appear? It's a cool effect though :P

@psychEinside Does it show on the resulting photos too? I cannot think of a reason for this to happen. I can check it out but without a way to reproduce it I probably don't have much chances to succeed.

@Watcom Do you mean to turn the "photo taken" message off? Or turn the screen off altogether to capture in stealth? For the first you can just install the previous version, for the second I don't have a solution.

PhilG13 2012-10-30 04:38

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
OK, I reinstalled the app and its working , no more stripes. :) You can forget about it, must have been some kind of a glitch.
Any news on 16:9 option for N9? ;)

qwazix 2012-10-30 07:10

Re: [#MCCXII] ρcam raw/jpg camera application for N9 **and N900** with manual controls
 
I wish I could say it's the next thing in the pipeline, but unless I fix the closing bug it'll have to wait. Can't promise specific timeline but I feel I'm not too far.


All times are GMT. The time now is 00:01.

vBulletin® Version 3.8.8