##Build To build use latest Android Studio
All needed libs are included
For ndk build set in your local.properties
ndk.dir=C\:\\Android\\android-ndk-r10b
Yes you need \\
that for the folderpath
##Supported Apis:
android.hardware.camera
Sony Camera Remote Api (PlayMemoriesMobile)
Special Thanks @ Dave Coffin for dcraw and the bayer extracting to 16bit
<td>
<table bgcolor="#6f6f6f">
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_focus.png" width="50" height="50"></td>
<td>Manual Focus</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_iso.png" width="50" height="50"></td>
<td>Manual Iso</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_shutter.png" width="50" height="50"></td>
<td>Shutter/Exposure Time</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_fnum.png" width="50" height="50"></td>
<td>Manual Aperture/F~Number</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_exposure.png" width="50" height="50"></td>
<td>Manual Exposure</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/brightness.png" width="50" height="50"></td>
<td>Manual Brightness</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_burst.png" width="50" height="50"></td>
<td>Burst Count</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_wb.png" width="50" height="50"></td>
<td>Manual WhiteBalance Correction</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_contrast.png" width="50" height="50"></td>
<td>Contrast</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_saturation.png" width="50" height="50"></td>
<td>Saturation</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_sharpness.png" width="50" height="50"></td>
<td>Sharpness</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_shift.png" width="50" height="50"></td>
<td>Program Shift</td>
</tr>
<tr>
<td ><img src="/app/src/main/res/drawable-hdpi/manual_zoom.png" width="50" height="50"></td>
<td>Zoom</td>
</tr>
<tr>
<td><img src="/app/src/main/res/drawable-hdpi/manual_convergence.png" width="50" height="50"></td>
<td>3D deepth on on o3d</td>
</tr>
</table>
</td>
</tr>
KK = Kitkat,L = Lollipop , M = Marshmallow
Device | Dng | MF | Shutter | Iso |
---|---|---|---|---|
Alcatel 985n | ![]() |
![]() |
![]() |
![]() |
Alcatel Idol3/small | ![]() |
![]() |
![]() |
![]() |
Aquaris E5 | ![]() |
![]() |
![]() |
![]() |
Blackberry Priv | ![]() |
![]() |
![]() |
![]() |
Elephone P9000 | ![]() |
![]() |
![]() |
![]() |
FowardArt | ![]() |
![]() |
![]() |
![]() |
Gione E7 | ![]() |
![]() |
![]() |
![]() |
Htc Desire500 | ![]() |
![]() |
![]() |
![]() |
Htc M8/9 | ![]() |
![]() |
![]() |
![]() |
Htc One A9 | ![]() |
![]() |
![]() |
![]() |
Htc One E8 | ![]() |
![]() |
![]() |
![]() |
Htc One SV | ![]() |
![]() |
![]() |
![]() |
Htc One XL | ![]() |
![]() |
![]() |
![]() |
Huawei GX8 | ![]() |
![]() |
![]() |
![]() |
Huawei Honor 5X | ![]() |
![]() |
![]() |
![]() |
I Mobile IStylteQ6 | ![]() |
![]() |
![]() |
![]() |
Jiayu S3 | ![]() |
![]() |
![]() |
![]() |
Lenovo K4 Note | ![]() |
![]() |
![]() |
![]() |
Lenovo K50 | ![]() |
![]() |
![]() |
![]() |
Lenovo K910 | ![]() |
![]() |
![]() |
![]() |
Lenovo K920 | ![]() |
![]() |
![]() |
![]() |
Lenovo VibeP1 | ![]() |
![]() |
![]() |
![]() |
Lenovo VibeShot Z90 | ![]() |
![]() |
![]() |
![]() |
LG G2 | ![]() |
![]() |
![]() |
![]() |
LG G2pro | ![]() |
![]() |
![]() |
![]() |
LG G3 | ![]() |
KK=![]() ![]() ![]() |
![]() |
![]() |
LG G4 | ![]() |
![]() |
![]() |
![]() |
Meizu M2 Note | ![]() |
![]() |
![]() |
![]() |
Lenovo MX4/5 | ![]() |
![]() |
![]() |
![]() |
Moto X 2015 | ![]() |
![]() |
![]() |
![]() |
Moto X Style Pure Play | ![]() |
![]() |
![]() |
![]() |
OnePlus One | ![]() |
![]() |
![]() |
![]() |
OnePlus Two | ![]() |
![]() |
![]() |
![]() |
Retro | ![]() |
![]() |
![]() |
![]() |
Sony C5 | ![]() |
![]() |
![]() |
![]() |
Sony M4 | ![]() |
![]() |
![]() |
![]() |
Sony M5 | ![]() |
![]() |
![]() |
![]() |
Sony XperiaL | ![]() |
![]() |
![]() |
![]() |
THL5000 | ![]() |
![]() |
![]() |
![]() |
Vivo Xplay | ![]() |
![]() |
![]() |
![]() |
Xiaomi Mi3w | ![]() |
![]() |
![]() |
![]() |
Xiaomi Mi4c | ![]() |
![]() |
![]() |
![]() |
Xiaomi Mi4w | ![]() |
![]() |
![]() |
![]() |
Xiaomi Mi3 | ![]() |
![]() |
![]() |
![]() |
Xiaomi Mi Note Pro | ![]() |
![]() |
![]() |
![]() |
Xiaomi Redmi Note | ![]() |
![]() |
![]() |
![]() |
Xiaomi Redmi Note 2 | ![]() |
![]() |
![]() |
![]() |
Xiaomi Redmi Note 3 (Snap/MTK) | ![]() |
![]() |
![]() |
![]() |
Yu Yureka | ![]() |
![]() |
![]() |
![]() |
Zoppo 8Speed | ![]() |
![]() |
![]() |
![]() |
First you need a Colorchecker Passport without it, its useless to continue
Set it somewhere in the Scene and capture a Dng from it.
When done you need Adobes Dng Profile Editor
Load there the Dng and choose Chart tab and place the dots to the edges of the chart.
Then click Create Color Table. Now you can tune the matrixes. When done save the dcp profile into camera raw appData folder.
C:\Users\ UserName\AppData\Roaming\Adobe\CameraRaw\CameraProfiles.
Then open the Dng into CameraRaw and go to tab Camera Calibration.
Select there the created dcp profile and click on Save Image... and save the Dng with the choosen profile, do not open the image!
Open the saved Dng now into exiftools or a simliar tool, wich can read metadata, and copy out the matrixes into a txt file in the bottom order.
0.9581,0.0274,-0.1154,-0.3463,1.2258,0.1311,-0.0565,0.2411,0.2431 colormatrix1 is needed
0.6291,0.018,-0.0758,-0.3463,1.2258,0.1311,-0.0887,0.3788,0.3819 colormatrix2 is needed
0.581421,1,0.565397 neutral matrix is needed
0.6328,0.0469,0.2813,0.1641,0.7578,0.0781,-0.0469,-0.6406,1.5078 forwardmatrix1 is optional
0.7578,0.0859,0.1172,0.2734,0.8281,-0.1016,0.0156,-0.2813,1.0859 forwardmatrix2 is optional
reductionmatrix1 is optional
reductionmatrix2 is optional
noise reduction is optional
Copy that file now on your phones internalSD/DCIM/FreeDcam/config/matrix and you can select it inside Freedcam.
Its gets then applied to each new dng
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.