Salve!
I have shot some pictures with the Nokia 3650 cam and with the P800
cam, from the same (x,y,z) location (only the first two pix). As you
can see, the P800 cam has a smaller field of view. The pictures from
the Nokia cam are sharper. Well, the coloring is more realistic on the
P800.
...
...
But why do we have such "interlaced" lines within the pictures
from the P800 (in 640x480)? I think, it does not depend on the
CMOS technology used for the camera. I guess that both cameras
are identical, at least. Well, I think the problem lies within
the compression algorithm used for the jpeg format. If you
compare the two pictures (below) more closely (zooming into)
you will recognize, in the 640x480 version, a tremendous
increase on jaggies. See the chair legs! Well, I guess this is
a BUG in the overall compression algorithm. It does not scale
to 640x480. Because, if you compare with the 320x240 version
everything is much more smooth (if you zoom into the picture at
the same location).
...
...
Well, the overall jpeg-compression algorithm (for the
P800) must be a somewhat strange modification to the usual
jpeg-compression algorithm. So, let us compare with a
picture (640x480) taken with clemy's cameraexample.exe
(ver. 1.1.0), see: www.clemy.org . He uses a standard
jpeg-compression algorithm. Now zoom into the picture
(below) and you will see the typical jpeg 8x8 quantization
blocks. These blocks are in itself smooth. But if you would
take the same scene with the P800 jpeg-compression
algorithm (hence, with the built-in CommuniCam tool), then
you will see that the quantization blocks are heavily
distorted somehow (like in the pictures above). Such a
distortion can be used to dither the edges to neighboring
blocks. But there went something wrong here!
Well, if clemy would rise the quality factor in his
cameraexample.exe (I already asked for), then each block
could vary more in its colors, yielding a much better
image quality without such distortion.
It might be possible that SE has removed this "bug" (it
could also be an unnecessary feature - I don't know it!)
within the next firmware update. Hopefully! Because people
are saying that the image quality has increased a lot with
the new firmware. We will see.
m i s s i l e
PS: Sorry for my poor English.
No need to apologise for ur english (except maybe "color" ;-D
Can you tel me where I can find explanation on how to install clemy's camera (ver. 1.1.0).
Where to copy the files in my p800 directory
Yes, Im curious too, did you make an AP already with the new API?? 😊 If so please share it with us! 😊
[quote="Muzikfreakah"]Yes, Im curious too, did you make an AP already with the new API?? 😊 If so please share it with us! 😊[/quote]
I haven't done any application. But I follow an interest in
programming a wavelet image compression algorithm (jpeg2000) to
compress images coming from the built-in camera, but not only
from the built-in camera. I'm standing on the mathematical
frontier, so the mathematics behind wavelets is not a real problem
for me. Unfortunately, the problem is more about time and programming
tools (C++). I would spend more time, if I would have the programming
tools. However, there are already a lot of people programming
applications with the help of the camera API, I'm sure.
[References]
http://www.jpeg.org/JPEG2000.html
http://www.cs.usask.ca/faculty/mccrosky/dwt-demo/
http://online.redwoods.cc.ca.us/instruct/darnold/laproj/Fall2001/LeeHerman/presentation/index.htm
m i s s i l e