Camera Questions - P3600 General

Hi,
I have two questions which I couldnt seem to find an answer for:
1. Does anyone know the focal length of the camera on the Trinity?
2. Is there a way to save the camera image to TIFF rather than compressed JPG?
Thanks,
James.

you can always convert it yourself?

Hi,
Coverting the image back to TIFF is counterproductive since the damage has already been done by then. JPEG's specifies a lossy compression algorithm, and I have found in some cases annoying artifacts appear in my photos.
I was hoping to get ahold of the photo data before this stage, hence the request for the TIFF output directly from the CCD (or even the raw camera data). I'm not even sure what JPEG quality setting has been hard-coded into the camera's jpg encoder.
I anticipate the "its a phone, not a professional camera" reply by someone out there, but if there is a simple(ish) solution out there somewhere, then why not give it a go.
Thanks,
James.

Related

Camera photo/preview rotated using DirectShow on Universal

I am using DirectShow to capture photos within my application. I currently only have a HTC Universal to test with and when I either do a preview or take a photo using DirectShow the image is rotated 90 degrees. I can rotate the image later manually but this causes the image to be 480x640 instead of 640x480.
I have seen that other people have had similar problems and I was wondering if anybody has solved this? Also if this is not possible, is there a way to trigger than camera to take a photo immediately. That way I can use DirectShow to get a preview in my app and when the actual photo is taken I could potentially use a different method (eg call some exe with parameters to take the photo).
This app needs to work across multiple devices which is why I am using the DirectShow approach. If there is another method I would be interested in that also.
I've also found that the image quality of the photo using DirectShow is much lower. Not sure if this is controllable... Otherwise does anybody have any suggestions for an alternative method?

How Can I improve picture quality ?

Hi
As I Was checking some pictures from my Jasjam, I've noticed that the quality of the pictures is nice, but the JPEG compressing it to 250Kb (In its best quality) by removing allot of details from the pictures.
is it possible to change the software to save as RAW image, without JPEG compression ?
Or maybe change the JPEG compression to 100% quality ?
Do you know any camera software that can do that ?
Tnx
Oren

Can we Reduce Photo Compression?

I've been wondering if there's an easy mod to reduce the compression used in photos taken on the Nexus One. I haven't been able to find anything using search, so I apologise if this has come up before.
It seems the files produced by the camera are too small, restricting the potential quality the camera can produce.
We can edit the profiles_media.xml file to increase camcorder resolution and bitrate, so there should be something similar for still photos, right?
hi, where is this file?
profiles_media.xml
what did you actually mod in it for vidéo?
thxx
nocomp
Found it.. I think !
Was in /system/etc and its name is media_profiles.xml
But I still can not see how to change the compression of the photo on my Xperia Arc

Camera mod?

Hello
I was wondering can we improve camera quality on our Redmi Pro, especialy video recording. I am very pleased with this device, except camera quality. This is not bad hardware or sensor, this is just bad software implementation and optimization. I hope that Xiaomi will improve something in future updates.
I have tried to change some settings in camera app. For best still picture quality you can set saturation and cotrast to high, and sharpness leave at medium. With this settings pictures will look more punchy and vibrant. When you put sharpnes also to high, picture look to much artificial with some artifacts.
For Video we do not have similar settings like sharpnes, saturation and contrast. It is shame that with Sony IMX258 we have such soft video recording.
I have tried to use some other camera apps, and no camera app can improve video recording quality. With Cinema FV5 you can change bittrate to 30Mbps but quality stays the same.
I noticed that in low light conditions video recording drops to 15FPS and a bitrate around 10-12Mbps with stock camera. This is awfull image quality. With google camera, recording video in low light is better, bittrate is 17Mbps and FPS is 30. Image is a little bit darker, but much much smoother than stock camera.
I have question now. What libs and settings google camera is using for video recording? It is for sure something different from stock camera.
I Have tried to edit omega.xml in system/etc/device_features. I have copied gemini.xml, edited vendor string from qcom to mediatek, set permisions like the original file. Then I renamed original to omega.xml.old and gemini.xml to omega.xml. Rebooted and camera app worked just fine. In video modes I got audio zoom feature, and in manual picture mode unlocked everything. But there is no 4K recording, regerdless that in xml file 4k was set to 'true'.
So where are the others settings stored?
I have read something about editing lib files, shared objects *.SO files. And this is very hard to edit or do somekind of reverse enginering. Maybe someone have knowlege to do this? Or we do not need to edit lib files at all?
I am ready to test everything on my phone, so if someone have idea how can we edit camera app, google camera app, or something else to enable 4k, to improve qulity of 1080p recording, or even enable 1080p 60FPS mode.
Also I have tried to edit build.prop and add line persist.camera.HAL3.enable=1 and this will do nothing. In system lib and lib64 folder I have found files with names HAL3a.V3. I dont know is this mean something.
I am just thinking that is a shame to have very capable helio x25 and a solid sony sensor and such a mediocre image quality.
Thanks everyone in advance, and I hope that we will find some good ideas for improving our Redmi Pro
You have unlocked manual camera mode including long exposure/shuttertine and manual focus? Have you tried these two features? For me just the buttons are unlocked, but no changes if you shoot a photo or used the manual zoom has no effect. Could you explain "edited vendor string from qcom to mediatek"
You are wright, I forgot to mention that those two functions do not work. I have decompiled stock camera app from system to see xml and smali files. I dont have enough knowlege to do some mods and recompile it. Maybe someone can help. So far, i have seen in those file that camera app recognize if your vendor is mtk or qcom and base on that unlock 4K video recording and other functions. We need help from someone to look at that app and try to modify it, to change some values etc.
Mr.Nice.ba said:
Hello
I was wondering can we improve camera quality on our Redmi Pro, especialy video recording. I am very pleased with this device, except camera quality. This is not bad hardware or sensor, this is just bad software implementation and optimization. I hope that Xiaomi will improve something in future updates.
I have tried to change some settings in camera app. For best still picture quality you can set saturation and cotrast to high, and sharpness leave at medium. With this settings pictures will look more punchy and vibrant. When you put sharpnes also to high, picture look to much artificial with some artifacts.
For Video we do not have similar settings like sharpnes, saturation and contrast. It is shame that with Sony IMX258 we have such soft video recording.
I have tried to use some other camera apps, and no camera app can improve video recording quality. With Cinema FV5 you can change bittrate to 30Mbps but quality stays the same.
I noticed that in low light conditions video recording drops to 15FPS and a bitrate around 10-12Mbps with stock camera. This is awfull image quality. With google camera, recording video in low light is better, bittrate is 17Mbps and FPS is 30. Image is a little bit darker, but much much smoother than stock camera.
I have question now. What libs and settings google camera is using for video recording? It is for sure something different from stock camera.
I Have tried to edit omega.xml in system/etc/device_features. I have copied gemini.xml, edited vendor string from qcom to mediatek, set permisions like the original file. Then I renamed original to omega.xml.old and gemini.xml to omega.xml. Rebooted and camera app worked just fine. In video modes I got audio zoom feature, and in manual picture mode unlocked everything. But there is no 4K recording, regerdless that in xml file 4k was set to 'true'.
So where are the others settings stored?
I have read something about editing lib files, shared objects *.SO files. And this is very hard to edit or do somekind of reverse enginering. Maybe someone have knowlege to do this? Or we do not need to edit lib files at all?
I am ready to test everything on my phone, so if someone have idea how can we edit camera app, google camera app, or something else to enable 4k, to improve qulity of 1080p recording, or even enable 1080p 60FPS mode.
Also I have tried to edit build.prop and add line persist.camera.HAL3.enable=1 and this will do nothing. In system lib and lib64 folder I have found files with names HAL3a.V3. I dont know is this mean something.
I am just thinking that is a shame to have very capable helio x25 and a solid sony sensor and such a mediocre image quality.
Thanks everyone in advance, and I hope that we will find some good ideas for improving our Redmi Pro
Click to expand...
Click to collapse
Hey I think you get de wrong command on build.pro, the right one in "persist.camera.HAL3.enabled=1"...
And about 4k video... I don't think it's gonna work cause the processor maybe can't handle this. And 1080 at 60fps maybe it's possible.
MathePro said:
Hey I think you get de wrong command on build.pro, the right one in "persist.camera.HAL3.enabled=1"...
And about 4k video... I don't think it's gonna work cause the processor maybe can't handle this. And 1080 at 60fps maybe it's possible.
Click to expand...
Click to collapse
1080 at 60 fps maybe work
So, any one knows what exactly on Android system handle all this?. It's on encoder? It's on camera driver? I don't think of just a "app" will change anything. It's has something like a encode line or a lib. Any modder? I had looking for a mod for that sensor but until now, the only thing what works is about Hal3 on build.prop.
Anyone know how to get 60 fps 1080?

Raising video sound bitrate recording is possible ?

Hello,
I have found that with OpenCamera can adjust the video bitrate.
Would be great to do this also with the sound
@Androowner: I think your best bet would be to record audio in lossless WAV format. But filesize will be big. Later you can convert to a smaller lossless format like FLAC. Or a lossy format like MP3. Which in turn will reduce the bitrate/quality as well.
AnonVendetta said:
@Androowner: I think your best bet would be to record audio in lossless WAV format. But filesize will be big. Later you can convert to a smaller lossless format like FLAC. Or a lossy format like MP3. Which in turn will reduce the bitrate/quality as well.
Click to expand...
Click to collapse
I don't know, how can I record video sound in uncompressed wav format.
Sure it is possible ? How can do this ?
BTW I have found that SnapCamera HDR and Bacon camera has settings on video sound bitrate !
Edit: but sound format/quality in video will be the same, these so sound options not work. they will same as factory default as in stock camera.
Thank you for the response!
Regards, AO
I was going to suggest Snap Camera HD too.
I use either stock camera or Snap too, depending on purpose of picture or video. The mode dial in Snap is very convenient as you can save settings for three custom modes.
RobboW said:
I was going to suggest Snap Camera HD too.
I use either stock camera or Snap too, depending on purpose of picture or video. The mode dial in Snap is very convenient as you can save settings for three custom modes.
Click to expand...
Click to collapse
Thanks for the suggestion. What is your opinion, it works on the same settings better than stock camera ? (without API2)
I'm still in testing phase, along with Open camera,
(The only problem that I can't save RAW pictures as in the stock.)
I find stock camera is quite good but Snap has some tricks up it's sleeve. You don't need RAW unless you want to photoshop images.
My approach is to let the app do as much of the work as possible. I don't want to waste time trying to make a RAW look good, let the phone do it. Shoot it as good as you can in the first place.
IMO, Snap could easily replace stock camera apps but my preference is to use stock for snapshots at full resolution and Snap for more specific cases and also video.

Categories

Resources