adobe_coeff.c 50.2 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11
/*
    Unless marked differently these matrices are the D65 Illuminant XYZ matrices,
    retrieved via EXIF from RAWs converted to DNG using the Adobe DNG Converter.

    Relevant DNG EXIF fields:
    - Exif.Image.CalibrationIlluminant2 (should be 21 == D65)
    - Exif.Image.ColorMatrix2

    A helper script is available as tools/dngmeta.sh
*/

12 13
#include <string.h>

14
static void dt_dcraw_adobe_coeff(const char *name, float cam_xyz[1][12])
15
{
16 17
  typedef struct
  {
18
    const char *cameraid;
19
    short trans[12];
20 21 22
  } table_data;

  static const table_data table[] = {
23 24 25 26 27 28
    { "AGFAPHOTO DC-833m", { 11438,-3762,-1115,-2409,9914,2497,-1227,2295,5300 } }, /* DJC */
    { "Apple QuickTake", { 21392,-5653,-3353,2406,8010,-415,7166,1427,2078 } },	/* DJC */
    { "Canon EOS D2000C", { 24542,-10860,-3401,-1490,11370,-297,2858,-605,3225 } },
    { "Canon EOS D6000", { 20482,-7172,-3125,-1033,10410,-285,2542,226,3136 } },
    { "Canon EOS D30", { 9805,-2689,-1312,-5803,13064,3068,-2438,3075,8775 } },
    { "Canon EOS D60", { 6188,-1341,-890,-7168,14489,2937,-2640,3228,8483 } },
29 30
    { "Canon EOS 5DS R", { 6250,-711,-808,-5153,12794,2636,-1249,2198,5610 } },
    { "Canon EOS 5DS", { 6250,-711,-808,-5153,12794,2636,-1249,2198,5610 } },
31 32
    { "Canon EOS 5D Mark III", { 6722,-635,-963,-4287,12460,2028,-908,2162,5668 } },
    { "Canon EOS 5D Mark II", { 4716,603,-830,-7798,15474,2480,-1496,1937,6651 } },
33
    { "Canon EOS 5D Mark IV", { 6446,-366,-864,-4436,12204,2513,-952,2496,6348 } },
34 35
    { "Canon EOS 5D", { 6347,-479,-972,-8297,15954,2480,-1968,2131,7649 } },
    { "Canon EOS 6D", { 7034,-804,-1014,-4420,12564,2058,-851,1994,5758 } },
36
    { "Canon EOS 6D Mark II", { 6875,-970,-932,-4691,12459,2501,-874,1953,5809 } },
37 38 39 40 41 42 43 44 45 46
    { "Canon EOS 7D Mark II", { 7268,-1082,-969,-4186,11839,2663,-825,2029,5839 } },
    { "Canon EOS 7D", { 6844,-996,-856,-3876,11761,2396,-593,1772,6198 } },
    { "Canon EOS 10D", { 8197,-2000,-1118,-6714,14335,2592,-2536,3178,8266 } },
    { "Canon EOS 20Da", { 14155,-5065,-1382,-6550,14633,2039,-1623,1824,6561 } },
    { "Canon EOS 20D", { 6599,-537,-891,-8071,15783,2424,-1983,2234,7462 } },
    { "Canon EOS 30D", { 6257,-303,-1000,-7880,15621,2396,-1714,1904,7046 } },
    { "Canon EOS 40D", { 6071,-747,-856,-7653,15365,2441,-2025,2553,7315 } },
    { "Canon EOS 50D", { 4920,616,-593,-6493,13964,2784,-1774,3178,7005 } },
    { "Canon EOS 60D", { 6719,-994,-925,-4408,12426,2211,-887,2129,6051 } },
    { "Canon EOS 70D", { 7034,-804,-1014,-4420,12564,2058,-851,1994,5758 } },
47
    { "Canon EOS 77D", { 7377,-742,-998,-4235,11981,2549,-673,1918,5538 } },
Ryan Gillette's avatar
Ryan Gillette committed
48
    { "Canon EOS 80D", { 7457,-671,-937,-4849,12495,2643,-1213,2354,5492 } },
49
    { "Canon EOS 100D", { 6602,-841,-939,-4472,12458,2247,-975,2039,6148 } },
50
    { "Canon EOS 200D", { 7377,-742,-998,-4235,11981,2549,-673,1918,5538 } },
51 52 53 54 55 56 57 58 59 60 61
    { "Canon EOS 300D", { 8197,-2000,-1118,-6714,14335,2592,-2536,3178,8266 } },
    { "Canon EOS 350D", { 6018,-617,-965,-8645,15881,2975,-1530,1719,7642 } },
    { "Canon EOS 400D", { 7054,-1501,-990,-8156,15544,2812,-1278,1414,7796 } },
    { "Canon EOS 450D", { 5784,-262,-821,-7539,15064,2672,-1982,2681,7427 } },
    { "Canon EOS 500D", { 4763,712,-646,-6821,14399,2640,-1921,3276,6561 } },
    { "Canon EOS 550D", { 6941,-1164,-857,-3825,11597,2534,-416,1540,6039 } },
    { "Canon EOS 600D", { 6461,-907,-882,-4300,12184,2378,-819,1944,5931 } },
    { "Canon EOS 650D", { 6602,-841,-939,-4472,12458,2247,-975,2039,6148 } },
    { "Canon EOS 700D", { 6602,-841,-939,-4472,12458,2247,-975,2039,6148 } },
    { "Canon EOS 750D", { 6362,-823,-847,-4426,12109,2616,-743,1857,5635 } },
    { "Canon EOS 760D", { 6362,-823,-847,-4426,12109,2616,-743,1857,5635 } },
62
    { "Canon EOS 800D", { 6970,-512,-968,-4425,12161,2553,-739,1982,5601 } },
63 64 65
    { "Canon EOS 1000D", { 6771,-1139,-977,-7818,15123,2928,-1244,1437,7533 } },
    { "Canon EOS 1100D", { 6444,-904,-893,-4563,12308,2535,-903,2016,6728 } },
    { "Canon EOS 1200D", { 6461,-907,-882,-4300,12184,2378,-819,1944,5931 } },
66
    { "Canon EOS 1300D", { 6939,-1016,-866,-4428,12473,2177,-1175,2178,6162 } },
67
    { "Canon EOS M6", { 8532,-701,-1167,-4095,11879,2508,-797,2424,7010 } },
68
    { "Canon EOS M5", { 8532,-701,-1167,-4095,11879,2508,-797,2424,7010 } },
69
    { "Canon EOS M3", { 6362,-823,-847,-4426,12109,2616,-743,1857,5635 } },
70 71
    { "Canon EOS M2", { 6400,-480,-888,-5294,13416,2047,-1296,2203,6137 } },
    { "Canon EOS M", { 6602,-841,-939,-4472,12458,2247,-975,2039,6148 } },
72
    { "Canon EOS M10", { 6400,-480,-888,-5294,13416,2047,-1296,2203,6137 } },
73
    { "Canon EOS M100", { 8532,-701,-1167,-4095,11879,2508,-797,2424,7010 } },
74 75 76 77 78 79 80 81 82
    { "Canon EOS-1Ds Mark III", { 5859,-211,-930,-8255,16017,2353,-1732,1887,7448 } },
    { "Canon EOS-1Ds Mark II", { 6517,-602,-867,-8180,15926,2378,-1618,1771,7633 } },
    { "Canon EOS-1D Mark IV", { 6014,-220,-795,-4109,12014,2361,-561,1824,5787 } },
    { "Canon EOS-1D Mark III", { 6291,-540,-976,-8350,16145,2311,-1714,1858,7326 } },
    { "Canon EOS-1D Mark II N", { 6240,-466,-822,-8180,15825,2500,-1801,1938,8042 } },
    { "Canon EOS-1D Mark II", { 6264,-582,-724,-8312,15948,2504,-1744,1919,8664 } },
    { "Canon EOS-1Ds", { 4374,3631,-1743,-7520,15212,2472,-2892,3632,8161 } },
    { "Canon EOS-1D C", { 6847,-614,-1014,-4669,12737,2139,-1197,2488,6846 } },
    { "Canon EOS-1D X", { 6847,-614,-1014,-4669,12737,2139,-1197,2488,6846 } },
83
    { "Canon EOS-1D X Mark II", { 7596,-978,-967,-4808,12571,2503,-1398,2567,5752 } },
84 85 86 87
    { "Canon EOS-1D", { 6806,-179,-1020,-8097,16415,1687,-3267,4236,7690 } },
    { "Canon EOS C500", { 17851,-10604,922,-7425,16662,763,-3660,3636,22278 } }, /* DJC */
    { "Canon EOS REBEL T3", { 6444,-904,-893,-4563,12308,2535,-903,2016,6728 } },
    { "Canon EOS", { 8197,-2000,-1118,-6714,14335,2592,-2536,3178,8266 } },
88
    { "Canon PowerShot A530", { -4801,9475,1952,2926,1611,4094,-5259,10164,5947,-1554,10883,547 } },
89 90 91 92 93 94 95 96
    { "Canon PowerShot A540", { 6871,-2020,-1250,-1484,5668,454,-95,632,2086 } },
    { "Canon PowerShot A50", { -5300,9846,1776,3436,684,3939,-5540,9879,6200,-1404,11175,217 } },
    { "Canon PowerShot A5", { -4801,9475,1952,2926,1611,4094,-5259,10164,5947,-1554,10883,547 } },
    { "Canon PowerShot G10", { 11093,-3906,-1028,-5047,12492,2879,-1003,1750,5561 } },
    { "Canon PowerShot G11", { 12177,-4817,-1069,-1612,9864,2049,-98,850,4471 } },
    { "Canon PowerShot G12", { 13244,-5501,-1248,-1508,9858,1935,-270,1083,4366 } },
    { "Canon PowerShot G15", { 7474,-2301,-567,-4056,11456,2975,-222,716,4181 } },
    { "Canon PowerShot G16", { 8020,-2687,-682,-3704,11879,2052,-965,1921,5556 } },
97
    { "Canon PowerShot G1 X Mark III", { 8532,-701,-1167,-4095,11879,2508,-797,2424,7010 } },
98 99 100 101 102
    { "Canon PowerShot G1 X Mark II", { 7378,-1255,-1043,-4088,12251,2048,-876,1946,5805 } },
    { "Canon PowerShot G1 X", { 7378,-1255,-1043,-4088,12251,2048,-876,1946,5805 } },
    { "Canon PowerShot G1", { -4778,9467,2172,4743,-1141,4344,-5146,9908,6077,-1566,11051,557 } },
    { "Canon PowerShot G2", { 9087,-2693,-1049,-6715,14382,2537,-2291,2819,7790 } },
    { "Canon PowerShot G3", { 9212,-2781,-1073,-6573,14189,2605,-2300,2844,7664 } },
103
    { "Canon PowerShot G3 X", { 9701,-3857,-921,-3149,11537,1817,-786,1817,5147 } },
104
    { "Canon PowerShot G5 X", { 9602,-3823,-937,-2984,11495,1675,-407,1415,5049 } },
105 106 107
    { "Canon PowerShot G5", { 9757,-2872,-933,-5972,13861,2301,-1622,2328,7212 } },
    { "Canon PowerShot G6", { 9877,-3775,-871,-7613,14807,3072,-1448,1305,7485 } },
    { "Canon PowerShot G7 X", { 9602,-3823,-937,-2984,11495,1675,-407,1415,5049 } },
108
    { "Canon PowerShot G7 X Mark II", { 9602,-3823,-937,-2984,11495,1675,-407,1415,5049 } },
109
    { "Canon PowerShot G9", { 7368,-2141,-598,-5621,13254,2625,-1418,1696,5743 } },
110
    { "Canon PowerShot G9 X", { 9602,-3823,-937,-2984,11495,1675,-407,1415,5049 } },
111
    { "Canon PowerShot G9 X Mark II", { 10056,-4131,-944,-2576,11143,1625,-238,1294,5179 } },
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
    { "Canon PowerShot Pro1", { 10062,-3522,-999,-7643,15117,2730,-765,817,7323 } },
    { "Canon PowerShot Pro70", { -4155,9818,1529,3939,-25,4522,-5521,9870,6610,-2238,10873,1342 } },
    { "Canon PowerShot Pro90", { -4963,9896,2235,4642,-987,4294,-5162,10011,5859,-1770,11230,577 } },
    { "Canon PowerShot S30", { 10566,-3652,-1129,-6552,14662,2006,-2197,2581,7670 } },
    { "Canon PowerShot S40", { 8510,-2487,-940,-6869,14231,2900,-2318,2829,9013 } },
    { "Canon PowerShot S45", { 8163,-2333,-955,-6682,14174,2751,-2077,2597,8041 } },
    { "Canon PowerShot S50", { 8882,-2571,-863,-6348,14234,2288,-1516,2172,6569 } },
    { "Canon PowerShot S60", { 8795,-2482,-797,-7804,15403,2573,-1422,1996,7082 } },
    { "Canon PowerShot S70", { 9976,-3810,-832,-7115,14463,2906,-901,989,7889 } },
    { "Canon PowerShot S90", { 12374,-5016,-1049,-1677,9902,2078,-83,852,4683 } },
    { "Canon PowerShot S95", { 13440,-5896,-1279,-1236,9598,1931,-180,1001,4651 } },
    { "Canon PowerShot S100", { 7968,-2565,-636,-2873,10697,2513,180,667,4211 } },
    { "Canon PowerShot S110", { 8039,-2643,-654,-3783,11230,2930,-206,690,4194 } },
    { "Canon PowerShot S120", { 6961,-1685,-695,-4625,12945,1836,-1114,2152,5518 } },
    { "Canon PowerShot SX1 IS", { 6578,-259,-502,-5974,13030,3309,-308,1058,4970 } },
    { "Canon PowerShot SX50 HS", { 12432,-4753,-1247,-2110,10691,1629,-412,1623,4926 } },
128
    { "Canon PowerShot SX60 HS", { 13161,-5451,-1344,-1989,10654,1531,-47,1271,4955 } },
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
    { "Canon PowerShot A3300", { 10826,-3654,-1023,-3215,11310,1906,0,999,4960 } }, /* DJC */
    { "Canon PowerShot A470",	{ 12513,-4407,-1242,-2680,10276,2405,-878,2215,4734 } }, /* DJC */
    { "Canon PowerShot A610",	{ 15591,-6402,-1592,-5365,13198,2168,-1300,1824,5075 } }, /* DJC */
    { "Canon PowerShot A620",	{ 15265,-6193,-1558,-4125,12116,2010,-888,1639,5220 } }, /* DJC */
    { "Canon PowerShot A630", { 14201,-5308,-1757,-6087,14472,1617,-2191,3105,5348 } }, /* DJC */
    { "Canon PowerShot A640",	{ 13124,-5329,-1390,-3602,11658,1944,-1612,2863,4885 } }, /* DJC */
    { "Canon PowerShot A650",	{ 9427,-3036,-959,-2581,10671,1911,-1039,1982,4430 } }, /* DJC */
    { "Canon PowerShot A720 IS",	{ 14573,-5482,-1546,-1266,9799,1468,-1040,1912,3810 } }, /* DJC */
    { "Canon PowerShot S3 IS", { 14062,-5199,-1446,-4712,12470,2243,-1286,2028,4836 } }, /* DJC */
    { "Canon PowerShot SX110 IS",	{ 14134,-5576,-1527,-1991,10719,1273,-1158,1929,3581 } }, /* DJC */
    { "Canon PowerShot SX220", { 13898,-5076,-1447,-1405,10109,1297,-244,1860,3687 } }, /* DJC */
    { "CASIO EX-S20", { 11634,-3924,-1128,-4968,12954,2015,-1588,2648,7206 } }, /* DJC */
    { "CASIO EX-Z750", { 10819,-3873,-1099,-4903,13730,1175,-1755,3751,4632 } }, /* DJC */
    { "CASIO EX-Z10",	{ 9790,-3338,-603,-2321,10222,2099,-344,1273,4799 } }, /* DJC */
    { "CINE 650", { 3390,480,-500,-800,3610,340,-550,2336,1192 } },
    { "CINE 660", { 3390,480,-500,-800,3610,340,-550,2336,1192 } },
    { "CINE", { 20183,-4295,-423,-3940,15330,3985,-280,4870,9800 } },
    { "Contax N Digital", { 7777,1285,-1053,-9280,16543,2916,-3677,5679,7060 } },
    { "Epson R-D1", { 6827,-1878,-732,-8429,16012,2564,-704,592,7145 } },
    { "Fujifilm FinePix E550", { 11044,-3888,-1120,-7248,15168,2208,-1531,2277,8069 } },
    { "Fujifilm FinePix E900", { 9183,-2526,-1078,-7461,15071,2574,-2022,2440,8639 } },
    { "Fujifilm FinePix F5", { 13690,-5358,-1474,-3369,11600,1998,-132,1554,4395 } },
    { "Fujifilm FinePix F6", { 13690,-5358,-1474,-3369,11600,1998,-132,1554,4395 } },
152
    { "Fujifilm FinePix F600EXR", { 13690,-5358,-1474,-3369,11600,1998,-132,1554,4395 } },
153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176
    { "Fujifilm FinePix F700", { 10004,-3219,-1201,-7036,15047,2107,-1863,2565,7736 } },
    { "Fujifilm FinePix F900EXR", { 12085,-4727,-953,-3257,11489,2002,-511,2046,4592 } },
    { "Fujifilm FinePix F77", { 13690,-5358,-1474,-3369,11600,1998,-132,1554,4395 } },
    { "Fujifilm FinePix F7", { 10004,-3219,-1201,-7036,15047,2107,-1863,2565,7736 } },
    { "Fujifilm FinePix F8", { 13690,-5358,-1474,-3369,11600,1998,-132,1554,4395 } },
    { "Fujifilm FinePix S100FS", { 11521,-4355,-1065,-6524,13767,3058,-1466,1984,6045 } },
    { "Fujifilm FinePix S200EXR", { 11401,-4498,-1312,-5088,12751,2613,-838,1568,5941 } },
    { "Fujifilm FinePix S20Pro", { 10004,-3219,-1201,-7036,15047,2107,-1863,2565,7736 } },
    { "Fujifilm FinePix S2Pro", { 12492,-4690,-1402,-7033,15423,1647,-1507,2111,7697 } },
    { "Fujifilm FinePix S3Pro", { 11807,-4612,-1294,-8927,16968,1988,-2120,2741,8006 } },
    { "Fujifilm FinePix S5Pro", { 12300,-5110,-1304,-9117,17143,1998,-1947,2448,8100 } },
    { "Fujifilm FinePix S5000", { 8754,-2732,-1019,-7204,15069,2276,-1702,2334,6982 } },
    { "Fujifilm FinePix S5100", { 11940,-4431,-1255,-6766,14428,2542,-993,1165,7421 } },
    { "Fujifilm FinePix S5500", { 11940,-4431,-1255,-6766,14428,2542,-993,1165,7421 } },
    { "Fujifilm FinePix S5200", { 9636,-2804,-988,-7442,15040,2589,-1803,2311,8621 } },
    { "Fujifilm FinePix S5600", { 9636,-2804,-988,-7442,15040,2589,-1803,2311,8621 } },
    { "Fujifilm FinePix S6500fd", { 12628,-4887,-1401,-6861,14996,1962,-2198,2782,7091 } },
    { "Fujifilm FinePix S6000fd", { 12628,-4887,-1401,-6861,14996,1962,-2198,2782,7091 } },
    { "Fujifilm FinePix S7000", { 10190,-3506,-1312,-7153,15051,2238,-2003,2399,7505 } },
    { "Fujifilm FinePix S9000", { 10491,-3423,-1145,-7385,15027,2538,-1809,2275,8692 } },
    { "Fujifilm FinePix S9500", { 10491,-3423,-1145,-7385,15027,2538,-1809,2275,8692 } },
    { "Fujifilm FinePix S9100", { 12343,-4515,-1285,-7165,14899,2435,-1895,2496,8800 } },
    { "Fujifilm FinePix S9600", { 12343,-4515,-1285,-7165,14899,2435,-1895,2496,8800 } },
    { "Fujifilm FinePix S9600fd", { 12343,-4515,-1285,-7165,14899,2435,-1895,2496,8800 } }, // Copied from above
177
    { "Fujifilm GFX 50S", { 11756,-4754,-874,-3056,11045,2305,-381,1457,6006 } },
178 179 180 181 182 183
    { "Fujifilm IS-1", { 21461,-10807,-1441,-2332,10599,1999,289,875,7703 } },
    { "Fujifilm FinePix IS Pro", { 12300,-5110,-1304,-9117,17143,1998,-1947,2448,8100 } },
    { "Fujifilm FinePix HS10 HS11", { 12440,-3954,-1183,-1123,9674,1708,-83,1614,4086 } },
    { "Fujifilm FinePix HS20EXR", { 13690,-5358,-1474,-3369,11600,1998,-132,1554,4395 } },
    { "Fujifilm FinePix HS30EXR", { 13690,-5358,-1474,-3369,11600,1998,-132,1554,4395 } },
    { "Fujifilm FinePix HS50EXR", { 12085,-4727,-953,-3257,11489,2002,-511,2046,4592 } },
184
    { "Fujifilm X100F", { 11434,-4948,-1210,-3746,12042,1903,-666,1479,5235 } },
185 186 187 188 189 190
    { "Fujifilm X100T", { 10592,-4262,-1008,-3514,11355,2465,-870,2025,6386 } },
    { "Fujifilm X100S", { 10592,-4262,-1008,-3514,11355,2465,-870,2025,6386 } },
    { "Fujifilm FinePix X100", { 12161,-4457,-1069,-5034,12874,2400,-795,1724,6904 } },
    { "Fujifilm FinePix X10", { 13509,-6199,-1254,-4430,12733,1865,-331,1441,5022 } },
    { "Fujifilm X20", { 11768,-4971,-1133,-4904,12927,2183,-480,1723,4605 } },
    { "Fujifilm X30", { 12328,-5256,-1144,-4469,12927,1675,-87,1291,4351 } },
191
    { "Fujifilm X70", { 10450,-4329,-878,-3217,11105,2421,-752,1758,6519 } },
192
    { "Fujifilm X-Pro1", { 10413,-3996,-993,-3721,11640,2361,-733,1540,6011 } },
193
    { "Fujifilm X-Pro2", { 11434,-4948,-1210,-3746,12042,1903,-666,1479,5235 } },
194
    { "Fujifilm X-A1", { 11086,-4555,-839,-3512,11310,2517,-815,1341,5940 } },
195
    { "Fujifilm X-A2", { 10763,-4560,-917,-3346,11311,2322,-475,1135,5843 } },
196
    { "Fujifilm X-A3", { 12407,-5222,-1086,-2971,11116,2120,-294,1029,5284 } },
197 198
    { "Fujifilm X-E1", { 10413,-3996,-993,-3721,11640,2361,-733,1540,6011 } },
    { "Fujifilm X-E2", { 8458,-2451,-855,-4597,12447,2407,-1475,2482,6526 } },
199
    { "Fujifilm X-E3", { 11434,-4948,-1210,-3746,12042,1903,-666,1479,5235 } },
200
    { "Fujifilm X-E2S", { 11562,-5118,-961,-3022,11007,2311,-525,1569,6097 } },
201
    { "Fujifilm X-H1", { 11434,-4948,-1210,-3746,12042,1903,-666,1479,5235 } },
202 203
    { "Fujifilm X-M1", { 10413,-3996,-993,-3721,11640,2361,-733,1540,6011 } },
    { "Fujifilm X-S1", { 13509,-6199,-1254,-4430,12733,1865,-331,1441,5022 } },
204
    { "Fujifilm X-T10", { 8458,-2451,-855,-4597,12447,2407,-1475,2482,6526 } },
205
    { "Fujifilm X-T20", { 10592,-4262,-1008,-3514,11355,2465,-870,2025,6386 } },
206
    { "Fujifilm X-T1", { 8458,-2451,-855,-4597,12447,2407,-1475,2482,6526 } },
207
    { "Fujifilm X-T2", { 11434,-4948,-1210,-3746,12042,1903,-666,1479,5235 } },
208 209
    { "Fujifilm XF1", { 13509,-6199,-1254,-4430,12733,1865,-331,1441,5022 } },
    { "Fujifilm XQ1", { 9252,-2704,-1064,-5893,14265,1717,-1101,2341,4349 } },
210
    { "Fujifilm XQ2", { 9252,-2704,-1064,-5893,14265,1717,-1101,2341,4349 } },
211
    { "GITUP GIT2", { 8489,-2583,-1036,-8051,15583,2643,-1307,1407,7354 } }, /* Not adobe matrix, from raw2dng, looks like copied from "Nikon E8700" */
212
    { "GITUP GIT2P", { 8489,-2583,-1036,-8051,15583,2643,-1307,1407,7354 } }, /* Not adobe matrix, copied from "Nikon E8700" */
213
    { "Hasselblad H3D", { 3857,452,-46,-6008,14477,1596,-2627,4481,5718 } },
214 215
    { "Hasselblad CFV",   {8519,-3260,-280,-5081,13459,1738,-1449,2960,7809} },
    { "Hasselblad CF132", {8519,-3260,-280,-5081,13459,1738,-1449,2960,7809} },
216 217 218 219 220
    { "Imacon Ixpress", { 7025,-1415,-704,-5188,13765,1424,-1248,2742,6038 } }, /* DJC */
    { "KODAK NC2000", { 13891,-6055,-803,-465,9919,642,2121,82,1291 } },
    { "Kodak DCS315C", { 17523,-4827,-2510,756,8546,-137,6113,1649,2250 } },
    { "Kodak DCS330C", { 20620,-7572,-2801,-103,10073,-396,3551,-233,2220 } },
    { "KODAK DCS420", { 10868,-1852,-644,-1537,11083,484,2343,628,2216 } },
221
    { "Kodak DCS460D", { 10592,-2206,-967,-1944,11685,230,2206,670,1273 } },
222
    { "Kodak EOS DCS 1", { 10592,-2206,-967,-1944,11685,230,2206,670,1273 } },
223
    { "Kodak EOS DCS 3", { 9898,-2700,-940,-2478,12219,206,1985,634,1031 } },
224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239
    { "Kodak DCS520C", { 24542,-10860,-3401,-1490,11370,-297,2858,-605,3225 } },
    { "Kodak DCS560C", { 20482,-7172,-3125,-1033,10410,-285,2542,226,3136 } },
    { "Kodak DCS620C", { 23617,-10175,-3149,-2054,11749,-272,2586,-489,3453 } },
    { "Kodak DCS620X", { 13095,-6231,154,12221,-21,-2137,895,4602,2258 } },
    { "Kodak DCS660C", { 18244,-6351,-2739,-791,11193,-521,3711,-129,2802 } },
    { "Kodak DCS720X", { 11775,-5884,950,9556,1846,-1286,-1019,6221,2728 } },
    { "Kodak DCS760C", { 16623,-6309,-1411,-4344,13923,323,2285,274,2926 } },
    { "Kodak DCS Pro SLR/n", { 5494,2393,-232,-6427,13850,2846,-1876,3997,5445 } },
    { "Kodak DCS Pro 14nx", { 5494,2393,-232,-6427,13850,2846,-1876,3997,5445 } },
    { "Kodak DCS Pro 14", { 7791,3128,-776,-8588,16458,2039,-2455,4006,6198 } },
    { "Kodak ProBack645", { 16414,-6060,-1470,-3555,13037,473,2545,122,4948 } },
    { "Kodak ProBack", { 21179,-8316,-2918,-915,11019,-165,3477,-180,4210 } },
    { "KODAK P712", { 9658,-3314,-823,-5163,12695,2768,-1342,1843,6044 } },
    { "KODAK P850", { 10511,-3836,-1102,-6946,14587,2558,-1481,1792,6246 } },
    { "Kodak Z1015 IS", { 11265,-4286,-992,-4694,12343,2647,-1090,1523,5447 } },
    { "Kodak P880", { 12805,-4662,-1376,-7480,15267,2360,-1626,2194,7904 } },
240
    { "Kodak EasyShare Z980", { 11313,-3559,-1101,-3893,11891,2257,-1214,2398,4908 } },
241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269
    { "KODAK EasyShare Z981", { 12729,-4717,-1188,-1367,9187,2582,274,860,4411 } },
    { "KODAK EasyShare Z990", { 11749,-4048,-1309,-1867,10572,1489,-138,1449,4522 } },
    { "KODAK EASYSHARE Z1015", { 11265,-4286,-992,-4694,12343,2647,-1090,1523,5447 } },
    { "Leaf CMost", { 3952,2189,449,-6701,14585,2275,-4536,7349,6536 } },
    { "Leaf Valeo 6", { 3952,2189,449,-6701,14585,2275,-4536,7349,6536 } },
    { "Leaf Aptus 22", { 8236,1746,-1314,-8251,15953,2428,-3673,5786,5771 } },
    { "Leaf Aptus 54S", { 8236,1746,-1314,-8251,15953,2428,-3673,5786,5771 } },
    { "Leaf Aptus 65", { 7914,1414,-1190,-8777,16582,2280,-2811,4605,5562 } },
    { "Leaf Aptus 75", { 7914,1414,-1190,-8777,16582,2280,-2811,4605,5562 } },
    { "Leaf Aptus-II 5", { 1846,7955,-1222,-12994,19563,3596,-2035,3340,5136 } },
    { "Leaf AFi-II 7", { 7691,-108,-339,-6185,13627,2833,-2046,3899,5952 } },
    { "Leaf Aptus-II 8", { 6355,1085,-140,-6929,14061,3176,-2008,3771,6117 } },
    { "Leaf Leaf Aptus-II 10(LI300019 )/Phase One 645DF", { 7527,1285,-166,-6929,14061,3176,-1995,3747,6077 } },
    { "Leaf Credo 40", { 8035,435,-962,-6001,13872,2320,-1159,3065,5434 } },
    { "Leaf Credo 60", { 8035,435,-962,-6001,13872,2320,-1159,3065,5434 } },
    { "Leaf Credo 80", { 8035,435,-962,-6001,13872,2320,-1159,3065,5434 } },
    { "Leaf", { 8236,1746,-1314,-8251,15953,2428,-3673,5786,5771 } },
    { "Leica M9 monochrom", { 6260,-1019,-470,-3730,11450,1930,-1409,2950,6210 } }, /* dummy */
    { "Leica M9", { 6260,-1019,-470,-3730,11450,1930,-1409,2950,6210 } },
    { "Leica X1", { 6388,-1362,-305,-4945,11458,2692,-898,1381,8697 } },
    { "Leica X2", { 7158,-1911,-606,-3603,10669,2530,-659,1236,5530 } },
    { "Mamiya ZD", { 7645,2579,-1363,-8689,16717,2015,-3712,5941,5961 } },
    { "Micron 2010", { 16695,-3761,-2151,155,9682,163,3433,951,4904 } }, /* DJC */
    { "Minolta DiMAGE 5", { 8983,-2942,-963,-6556,14476,2237,-2426,2887,8014 } },
    { "Minolta DiMAGE 7Hi", { 11368,-3894,-1242,-6521,14358,2339,-2475,3056,7285 } },
    { "Minolta DiMAGE 7i", { 10880,-3638,-1186,-6496,14313,2364,-2456,3092,7485 } },
    { "Minolta DiMAGE 7", { 9144,-2777,-998,-6676,14556,2281,-2470,3019,7744 } },
    { "Minolta DiMAGE A1", { 9274,-2547,-1167,-8220,16323,1943,-2273,2720,8340 } },
    { "Minolta DiMAGE Z2", { 11280,-3564,-1370,-4655,12374,2282,-1423,2168,5396 } }, /* DJC */
270 271
    { "Minolta DiMAGE A200", { 8560,-2487,-986,-8112,15535,2771,-1209,1324,7743 } },
    { "Minolta DiMAGE A2", { 9097,-2726,-1053,-8073,15506,2762,-966,981,7763 } },
272 273
    { "Minolta Dynax 5D", { 10284,-3283,-1086,-7957,15762,2316,-829,882,6644 } },
    { "Minolta Dynax 7D", { 10239,-3104,-1099,-8037,15727,2451,-927,925,6871 } },
274 275 276 277
    { "MOTOROLA PIXL", { 8898,-989,-1033,-3292,11619,1674,-661,3178,5216 } }, /* DJC */
    { "Nikon D100", { 5902,-933,-782,-8983,16719,2354,-1402,1455,6464 } },
    { "Nikon D1H", { 7577,-2166,-926,-7454,15592,1934,-2377,2808,8606 } },
    { "Nikon D1X", { 7702,-2245,-975,-9114,17242,1875,-2679,3055,8521 } },
278
    { "Nikon D1", { 16772,-4726,-2141,-7611,15713,1972,-2846,3494,9521 } }, /* multiplied by 2.218750, 1.0, 1.148438 */
279 280 281 282 283 284 285 286
    { "Nikon D200", { 8367,-2248,-763,-8758,16447,2422,-1527,1550,8053 } },
    { "Nikon D2Hs", { 5710,-901,-615,-8594,16617,2024,-2975,4120,6830 } },
    { "Nikon D2H", { 5710,-901,-615,-8594,16617,2024,-2975,4120,6830 } },
    { "Nikon D2X", { 10231,-2769,-1255,-8301,15900,2552,-797,680,7148 } },
    { "Nikon D3000", { 8736,-2458,-935,-9075,16894,2251,-1354,1242,8263 } },
    { "Nikon D3100", { 7911,-2167,-813,-5327,13150,2408,-1288,2483,7968 } },
    { "Nikon D3200", { 7013,-1408,-635,-5268,12902,2640,-1470,2801,7379 } },
    { "Nikon D3300", { 6988,-1384,-714,-5631,13410,2447,-1485,2204,7318 } },
287
    { "Nikon D3400", { 6988,-1384,-714,-5631,13410,2447,-1485,2204,7318 } },
288
    { "Nikon D300S", { 9030,-1992,-716,-8465,16302,2256,-2689,3217,8069 } },
289 290 291 292 293 294 295 296
    { "Nikon D300", { 9030,-1992,-715,-8465,16302,2255,-2689,3217,8069 } },
    { "Nikon D3X", { 7171,-1986,-648,-8085,15555,2718,-2170,2512,7457 } },
    { "Nikon D3S", { 8828,-2406,-694,-4874,12603,2541,-660,1509,7587 } },
    { "Nikon D3", { 8139,-2171,-663,-8747,16541,2295,-1925,2008,8093 } },
    { "Nikon D40X", { 8819,-2543,-911,-9025,16928,2151,-1329,1213,8449 } },
    { "Nikon D40", { 6992,-1668,-806,-8138,15748,2543,-874,850,7897 } },
    { "Nikon D4S", { 8598,-2848,-857,-5618,13606,2195,-1002,1773,7137 } },
    { "Nikon D4", { 8598,-2848,-857,-5618,13606,2195,-1002,1773,7137 } },
297
    { "Nikon D5", { 9200,-3522,-992,-5755,13803,2117,-753,1486,6338 } },
298 299 300 301 302 303
    { "Nikon Df", { 8598,-2848,-857,-5618,13606,2195,-1002,1773,7137 } },
    { "Nikon D5000", { 7309,-1403,-519,-8474,16008,2622,-2433,2826,8064 } },
    { "Nikon D5100", { 8198,-2239,-724,-4871,12389,2798,-1043,2050,7181 } },
    { "Nikon D5200", { 8322,-3112,-1047,-6367,14342,2179,-988,1638,6394 } },
    { "Nikon D5300", { 6988,-1384,-714,-5631,13410,2447,-1485,2204,7318 } },
    { "Nikon D5500", { 8821,-2938,-785,-4178,12142,2287,-824,1651,6860 } },
304
    { "Nikon D5600", { 8821,-2938,-785,-4178,12142,2287,-824,1651,6860 } },
305
    { "Nikon D500", { 8813,-3210,-1036,-4703,12868,2021,-1054,1940,6129 } },
306 307 308 309 310 311 312
    { "Nikon D50", { 7732,-2422,-789,-8238,15884,2498,-859,783,7330 } },
    { "Nikon D600", { 8178,-2245,-609,-4857,12394,2776,-1207,2086,7298 } },
    { "Nikon D610", { 8178,-2245,-609,-4857,12394,2776,-1207,2086,7298 } },
    { "Nikon D60", { 8736,-2458,-935,-9075,16894,2251,-1354,1242,8263 } },
    { "Nikon D7000", { 8198,-2239,-724,-4871,12389,2798,-1043,2050,7181 } },
    { "Nikon D7100", { 8322,-3112,-1047,-6367,14342,2179,-988,1638,6394 } },
    { "Nikon D7200", { 8322,-3112,-1047,-6367,14342,2179,-988,1638,6394 } },
Roman Lebedev's avatar
Roman Lebedev committed
313
    { "Nikon D7500", { 8813,-3210,-1036,-4703,12868,2021,-1054,1940,6129 } },
314 315 316 317 318 319 320
    { "Nikon D700", { 8139,-2171,-663,-8747,16541,2295,-1925,2008,8093 } },
    { "Nikon D750", { 9020,-2890,-715,-4535,12436,2348,-934,1919,7086 } },
    { "Nikon D70s", { 7732,-2422,-789,-8238,15884,2498,-859,783,7330 } },
    { "Nikon D70", { 7732,-2422,-789,-8238,15884,2498,-859,783,7330 } },
    { "Nikon D800E", { 7866,-2108,-555,-4869,12483,2681,-1176,2069,7501 } },
    { "Nikon D800", { 7866,-2108,-555,-4869,12483,2681,-1176,2069,7501 } },
    { "Nikon D810", { 9369,-3195,-791,-4488,12430,2301,-893,1796,6872 } },
321
    { "Nikon D850", { 10405,-3755,-1270,-5461,13787,1793,-1040,2015,6785 } },
322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339
    { "Nikon D80", { 8629,-2410,-883,-9055,16940,2171,-1490,1363,8520 } },
    { "Nikon D90", { 7309,-1403,-519,-8474,16008,2622,-2434,2826,8064 } },
    { "Nikon E700", { -3746,10611,1665,9621,-1734,2114,-2389,7082,3064,3406,6116,-244 } }, /* DJC */
    { "Nikon E800", { -3746,10611,1665,9621,-1734,2114,-2389,7082,3064,3406,6116,-244 } }, /* DJC */
    { "Nikon E950", { -3746,10611,1665,9621,-1734,2114,-2389,7082,3064,3406,6116,-244 } }, /* DJC */
    { "Nikon E995",	{ -5547,11762,2189,5814,-558,3342,-4924,9840,5949,688,9083,96 } }, /* copied from E5000 */
    { "Nikon E2100", { 13142,-4152,-1596,-4655,12374,2282,-1769,2696,6711} }, /* copied from Z2, new white balance */
    { "Nikon E2500", { -5547,11762,2189,5814,-558,3342,-4924,9840,5949,688,9083,96 } },
    { "Nikon E3200", { 9846,-2085,-1019,-3278,11109,2170,-774,2134,5745 } }, /* DJC */
    { "Nikon E4300", { 11280,-3564,-1370,-4655,12374,2282,-1423,2168,5396 } }, /* copied from Minolta DiMAGE Z2 */
    { "Nikon E4500", { -5547,11762,2189,5814,-558,3342,-4924,9840,5949,688,9083,96 } },
    { "Nikon E5000", { -5547,11762,2189,5814,-558,3342,-4924,9840,5949,688,9083,96 } },
    { "Nikon E5400", { 9349,-2987,-1001,-7919,15766,2266,-2098,2680,6839 } },
    { "Nikon E5700", { -5368,11478,2368,5537,-113,3148,-4969,10021,5782,778,9028,211 } },
    { "Nikon E8400", { 7842,-2320,-992,-8154,15718,2599,-1098,1342,7560 } },
    { "Nikon E8700", { 8489,-2583,-1036,-8051,15583,2643,-1307,1407,7354 } },
    { "Nikon Coolpix E8800", { 7971,-2314,-913,-8451,15762,2894,-1442,1520,7610 } },
    { "Nikon Coolpix A", { 8198,-2239,-724,-4871,12389,2798,-1043,2050,7181 } },
340
    { "Nikon COOLPIX B700", { 14387,-6014,-1299,-1357,9975,1616,467,1047,4744 } },
341
    { "Nikon Coolpix P330", { 10321,-3920,-931,-2750,11146,1824,-442,1545,5539 } },
342
    { "Nikon Coolpix P340", { 10321,-3920,-931,-2750,11146,1824,-442,1545,5539 } },
343 344 345 346 347 348 349 350 351 352 353 354
    { "Nikon Coolpix P6000", { 9698,-3367,-914,-4706,12584,2368,-837,968,5801 } },
    { "Nikon Coolpix P7000", { 11432,-3679,-1111,-3169,11239,2202,-791,1380,4455 } },
    { "Nikon Coolpix P7100", { 11053,-4269,-1024,-1976,10182,2088,-526,1263,4469 } },
    { "Nikon Coolpix P7700", { 10321,-3920,-931,-2750,11146,1824,-442,1545,5539 } },
    { "Nikon Coolpix P7800", { 10321,-3920,-931,-2750,11146,1824,-442,1545,5539 } }, /* copied from P7700 */
    { "Nikon 1 V1", { 8994,-2667,-865,-4594,12324,2552,-699,1786,6260 } },
    { "Nikon 1 V2", { 6588,-1305,-693,-3277,10987,2634,-355,2016,5106 } },
    { "Nikon 1 V3", { 5958,-1559,-571,-4021,11453,2939,-634,1548,5087 } },
    { "Nikon 1 J1", { 8994,-2667,-865,-4594,12324,2552,-699,1786,6260 } },
    { "Nikon 1 J2", { 8994,-2667,-865,-4594,12324,2552,-699,1786,6260 } },
    { "Nikon 1 J3", { 6588,-1305,-693,-3277,10987,2634,-355,2016,5106 } },
    { "Nikon 1 J4", { 5958,-1559,-571,-4021,11453,2939,-634,1548,5087 } },
355
    { "Nikon 1 J5", { 7520,-2518,-645,-3844,12102,1945,-913,2249,6835 } },
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391
    { "Nikon 1 AW1", { 6588,-1305,-693,-3277,10987,2634,-355,2016,5106 } },
    { "Nikon 1 S1", { 8994,-2667,-865,-4594,12324,2552,-699,1786,6260 } },
    { "Nikon 1 S2", { 6612,-1342,-618,-3338,11055,2623,-174,1792,5075 } },
    { "Olympus C5050Z", { 10508,-3124,-1273,-6079,14294,1901,-1653,2306,6237 } },
    { "Olympus C5060WZ", { 10445,-3362,-1307,-7662,15690,2058,-1135,1176,7602 } },
    { "Olympus C7070WZ", { 10252,-3531,-1095,-7114,14850,2436,-1451,1723,6365 } },
    { "Olympus C8080WZ", { 8606,-2509,-1014,-8238,15714,2703,-942,979,7760 } },
    { "Olympus C70", { 10793,-3791,-1146,-7498,15177,2488,-1390,1577,7321 } },
    { "Olympus E-10", { 12745,-4500,-1416,-6062,14542,1580,-1934,2256,6603 } },
    { "Olympus E-1", { 11846,-4767,-945,-7027,15878,1089,-2699,4122,8311 } },
    { "Olympus E-20", { 13173,-4732,-1499,-5807,14036,1895,-2045,2452,7142 } },
    { "Olympus E-300", { 7828,-1761,-348,-5788,14071,1830,-2853,4518,6557 } },
    { "Olympus E-330", { 8961,-2473,-1084,-7979,15990,2067,-2319,3035,8249 } },
    { "Olympus E-30", { 8144,-1861,-1111,-7763,15894,1929,-1865,2542,7607 } },
    { "Olympus E-3", { 9487,-2875,-1115,-7533,15606,2010,-1618,2100,7389 } },
    { "Olympus E-400", { 6169,-1483,-21,-7107,14761,2536,-2904,3580,8568 } },
    { "Olympus E-410", { 8856,-2582,-1026,-7761,15766,2082,-2009,2575,7469 } },
    { "Olympus E-420", { 8746,-2425,-1095,-7594,15612,2073,-1780,2309,7416 } },
    { "Olympus E-450", { 8745,-2425,-1095,-7594,15613,2073,-1780,2309,7416 } },
    { "Olympus E-500", { 8136,-1968,-299,-5481,13742,1871,-2556,4205,6630 } },
    { "Olympus E-510", { 8785,-2529,-1033,-7639,15624,2112,-1783,2300,7817 } },
    { "Olympus E-520", { 8344,-2322,-1020,-7596,15635,2048,-1748,2269,7287 } },
    { "Olympus E-5", { 11200,-3783,-1325,-4576,12593,2206,-695,1742,7504 } },
    { "Olympus E-600", { 8453,-2198,-1092,-7609,15681,2008,-1725,2337,7824 } },
    { "Olympus E-620", { 8453,-2198,-1092,-7609,15681,2008,-1725,2337,7824 } },
    { "Olympus E-P1", { 8343,-2050,-1021,-7715,15705,2103,-1831,2380,8235 } },
    { "Olympus E-P2", { 8343,-2050,-1021,-7715,15705,2103,-1831,2380,8235 } },
    { "Olympus E-P3", { 7575,-2159,-571,-3722,11341,2725,-1434,2819,6271 } },
    { "Olympus E-P5", { 8380,-2630,-639,-2887,10725,2496,-627,1427,5438 } },
    { "Olympus E-PL1s", { 11409,-3872,-1393,-4572,12757,2003,-709,1810,7415 } },
    { "Olympus E-PL1", { 11408,-4289,-1215,-4286,12385,2118,-387,1467,7787 } },
    { "Olympus E-PL2", { 15030,-5552,-1806,-3987,12387,1767,-592,1670,7023 } },
    { "Olympus E-PL3", { 7575,-2159,-571,-3722,11341,2725,-1434,2819,6271 } },
    { "Olympus E-PL5", { 8380,-2630,-639,-2887,10725,2496,-627,1427,5438 } },
    { "Olympus E-PL6", { 8380,-2630,-639,-2887,10725,2496,-627,1427,5438 } },
    { "Olympus E-PL7", { 9197,-3190,-659,-2606,10830,2039,-458,1250,5458 } },
392
    { "Olympus E-PL9", { 8380,-2630,-639,-2887,10725,2496,-627,1427,5438 } },
393 394 395
    { "Olympus E-PM1", { 7575,-2159,-571,-3722,11341,2725,-1434,2819,6271 } },
    { "Olympus E-PM2", { 8380,-2630,-639,-2887,10725,2496,-627,1427,5438 } },
    { "Olympus E-M10", { 8380,-2630,-639,-2887,10725,2496,-627,1427,5438 } },
396
    { "Olympus E-M10 Mark II", { 8380,-2630,-639,-2887,10725,2496,-627,1427,5438 } },
397
    { "Olympus E-M10 Mark III", { 8380,-2630,-639,-2887,10725,2496,-627,1427,5438 } },
398
    { "Olympus E-M1", { 7687,-1984,-606,-4327,11928,2721,-1381,2339,6452 } },
399
    { "Olympus E-M1MarkII", { 9383,-3170,-763,-2457,10702,2020,-384,1236,5552 } },
400 401
    { "Olympus E-M5 Mark II", { 9422,-3258,-711,-2655,10898,2015,-512,1354,5512 } },
    { "Olympus E-M5", { 8380,-2630,-639,-2887,10725,2496,-627,1427,5438 } },
402
    { "Olympus PEN-F", { 9476,-3182,-765,-2613,10958,1893,-449,1315,5268 } },
403
    { "Olympus SP350", { 12078,-4836,-1069,-6671,14306,2578,-786,939,7418 } },
404
    { "Olympus SP320", { 11766,-4445,-1067,-6901,14421,2707,-1029,1217,7572 } },
405 406 407 408 409 410
    { "Olympus SP500UZ", { 9493,-3415,-666,-5211,12334,3260,-1548,2262,6482 } },
    { "Olympus SP510UZ", { 10593,-3607,-1010,-5881,13127,3084,-1200,1805,6721 } },
    { "Olympus SP550UZ", { 11597,-4006,-1049,-5432,12799,2957,-1029,1750,6516 } },
    { "Olympus SP560UZ", { 10915,-3677,-982,-5587,12986,2911,-1168,1968,6223 } },
    { "Olympus SP570UZ", { 11522,-4044,-1146,-4736,12172,2904,-988,1829,6039 } },
    { "Olympus Stylus1", { 8360,-2420,-880,-3928,12353,1739,-1381,2416,5173 } },
411
    { "Olympus TG-4", { 11426,-4159,-1126,-2066,10678,1593,-120,1327,4998 } },
412
    { "Olympus TG-5", { 10899,-3833,-1082,-2112,10736,1575,-267,1452,5269 } },
413 414 415
    { "Olympus XZ-10", { 9777,-3483,-925,-2886,11297,1800,-602,1663,5134 } },
    { "Olympus XZ-1", { 10901,-4095,-1074,-1141,9208,2293,-62,1417,5158 } },
    { "Olympus XZ-2", { 9777,-3483,-925,-2886,11297,1800,-602,1663,5134 } },
416
    { "Paralenz Dive Camera", { 8489,-2583,-1036,-8051,15583,2643,-1307,1407,7354 } }, /* Not adobe matrix, copied from "Nikon E8700" */
417 418 419 420 421 422 423 424 425 426 427 428 429
    { "Pentax *ist DL2", { 10504,-2438,-1189,-8603,16207,2531,-1022,863,12242 } },
    { "Pentax *ist DL", { 10829,-2838,-1115,-8339,15817,2696,-837,680,11939 } },
    { "Pentax *ist DS2", { 10504,-2438,-1189,-8603,16207,2531,-1022,863,12242 } },
    { "Pentax *ist DS", { 10371,-2333,-1206,-8688,16231,2602,-1230,1116,11282 } },
    { "Pentax *ist D", { 9651,-2059,-1189,-8881,16512,2487,-1460,1345,10687 } },
    { "Pentax K10D", { 9566,-2863,-803,-7170,15172,2112,-818,803,9705 } },
    { "Pentax K100D Super", { 11095,-3157,-1324,-8377,15834,2720,-1108,947,11688 } },
    { "Pentax K100D", { 11095,-3157,-1324,-8377,15834,2720,-1108,947,11688 } },
    { "Pentax K110D", { 11095,-3157,-1324,-8377,15834,2720,-1108,947,11688 } },
    { "Pentax K20D", { 9427,-2714,-868,-7493,16092,1373,-2199,3264,7180 } },
    { "Pentax K200D", { 9186,-2678,-907,-8693,16517,2260,-1129,1094,8524 } },
    { "Pentax K2000", { 11057,-3604,-1155,-5152,13046,2329,-282,375,8104 } },
    { "Pentax K-m", { 11057,-3604,-1155,-5152,13046,2329,-282,375,8104 } },
430 431
    { "Pentax K-x", { 8843,-2837,-625,-5025,12644,2668,-411,1234,7410 } },
    { "Pentax K-r", { 9895,-3077,-850,-5304,13035,2521,-883,1768,6936 } },
432
    { "Pentax K-1", { 8827,-2829,-1238,-3611,12203,1549,-897,1687,6291 } },
433 434
    { "Pentax K-30", { 5789,-1749,-775,-2618,8062,1233,-642,1125,4278 } },
    { "Pentax K-50", { 6184,-1869,-828,-2618,8062,1233,-639,1120,4259 } },
Michal Čihař's avatar
Michal Čihař committed
435
    { "Pentax K-70", { 8113,-2078,-1275,-4359,12953,1514,-1091,1955,6044 } },
436 437
    // Copied from above to keep backwards compat with partial matching
    { "Pentax K-500", { 6184,-1869,-828,-2618,8062,1233,-639,1120,4259 } },
438
    { "Pentax K-S1", { 8512,-3211,-787,-4167,11966,2487,-638,1288,6054 } },
439
    { "Pentax K-S2", { 8662,-3280,-798,-3928,11771,2444,-586,1232,6054 } },
440
    { "Pentax K-3 II", { 7415,-2052,-721,-5186,12788,2682,-1446,2157,6773 } },
441
    { "Pentax K-3", { 7415,-2052,-721,-5186,12788,2682,-1446,2157,6773 } },
442 443 444 445
    { "Pentax K-5 II s", { 8170,-2725,-639,-4440,12017,2744,-771,1465,6599 } },
    { "Pentax K-5 II", { 8170,-2725,-639,-4440,12017,2744,-771,1465,6599 } },
    { "Pentax K-5", { 8713,-2833,-743,-4342,11900,2772,-722,1543,6247 } },
    { "Pentax K-7", { 9142,-2947,-678,-8648,16967,1663,-2224,2898,8615 } },
446
    { "Pentax KP", { 8617,-3228,-1034,-4674,12821,2044,-803,1577,5728 } },
447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477
    { "Pentax 645D", { 10646,-3593,-1158,-3329,11699,1831,-667,2874,6287 } },
    { "Panasonic DMC-FZ8", { 8986,-2755,-802,-6341,13575,3077,-1476,2144,6379 } },
    { "Panasonic DMC-FZ18", { 9932,-3060,-935,-5809,13331,2753,-1267,2155,5575 } },
    { "Panasonic DMC-FZ28", { 10109,-3488,-993,-5412,12812,2916,-1305,2140,5543 } },
    { "Panasonic DMC-FZ30", { 10976,-4029,-1141,-7918,15491,2600,-1670,2071,8246 } },
    { "Panasonic DMC-FZ35", { 9938,-2780,-890,-4604,12393,2480,-1117,2304,4620 } },
    { "Panasonic DMC-FZ38", { 9938,-2780,-890,-4604,12393,2480,-1117,2304,4620 } },
    { "Panasonic DMC-FZ40", { 13639,-5535,-1371,-1698,9633,2430,316,1152,4108 } },
    { "Panasonic DMC-FZ45", { 13639,-5535,-1371,-1698,9633,2430,316,1152,4108 } },
    { "Panasonic DMC-FZ50", { 7906,-2709,-594,-6231,13351,3220,-1922,2631,6537 } },
    { "Panasonic DMC-FZ70", { 11532,-4324,-1066,-2375,10847,1749,-564,1699,4351 } },
    { "Panasonic DMC-FZ72", { 11532,-4324,-1066,-2375,10847,1749,-564,1699,4351 } },
    { "Leica V-LUX 1", { 7906,-2709,-594,-6231,13351,3220,-1922,2631,6537 } },
    { "Panasonic DMC-L10", { 8025,-1942,-1050,-7920,15904,2100,-2456,3005,7039 } },
    { "Panasonic DMC-L1", { 8054,-1885,-1025,-8349,16367,2040,-2805,3542,7629 } },
    { "Leica Digilux 3", { 8054,-1885,-1025,-8349,16367,2040,-2805,3542,7629 } },
    { "Panasonic DMC-LC1", { 11340,-4069,-1275,-7555,15266,2448,-2960,3426,7685 } },
    { "Leica Digilux 2", { 11340,-4069,-1275,-7555,15266,2448,-2960,3426,7685 } },
    { "Panasonic DMC-LF1", { 9379,-3267,-816,-3227,11560,1881,-926,1928,5340 } },
    { "Leica C (Typ 112)", { 9379,-3267,-816,-3227,11560,1881,-926,1928,5340 } },
    { "Panasonic DMC-LX100", { 8844,-3538,-768,-3709,11762,2200,-698,1792,5220 } },
    { "Panasonic DMC-LX1", { 10704,-4187,-1230,-8314,15952,2501,-920,945,8927 } },
    { "Leica D-LUX2", { 10704,-4187,-1230,-8314,15952,2501,-920,945,8927 } },
    { "Panasonic DMC-LX2", { 8048,-2810,-623,-6450,13519,3272,-1700,2146,7049 } },
    { "Leica D-LUX 3", { 8048,-2810,-623,-6450,13519,3272,-1700,2146,7049 } },
    { "Panasonic DMC-LX3", { 8128,-2668,-655,-6134,13307,3161,-1782,2568,6083 } },
    { "Leica D-LUX 4", { 8128,-2668,-655,-6134,13307,3161,-1782,2568,6083 } },
    { "Panasonic DMC-LX5", { 10909,-4295,-948,-1333,9306,2399,22,1738,4582 } },
    { "Leica D-LUX 5", { 10909,-4295,-948,-1333,9306,2399,22,1738,4582 } },
    { "Panasonic DMC-LX7", { 10148,-3743,-991,-2837,11366,1659,-701,1893,4899 } },
    { "Leica D-LUX 6", { 10148,-3743,-991,-2837,11366,1659,-701,1893,4899 } },
478
    { "Leica D-LUX (Typ 109)", { 8844,-3538,-768,-3709,11762,2200,-698,1792,5220 } },
479
    { "Panasonic DMC-LX15", { 7790,-2736,-755,-3452,11870,1769,-628,1647,4898 } },
480 481 482 483 484 485 486
    { "Panasonic DMC-CM1", { 8770,-3194,-820,-2871,11281,1803,-513,1552,4434 } },
    { "Panasonic DMC-FZ1000", { 7830,-2696,-763,-3325,11667,1866,-641,1712,4824 } },
    { "Panasonic DMC-FZ100", { 16197,-6146,-1761,-2393,10765,1869,366,2238,5248 } },
    { "Leica V-LUX 2", { 16197,-6146,-1761,-2393,10765,1869,366,2238,5248 } },
    { "Panasonic DMC-FZ150", { 11904,-4541,-1189,-2355,10899,1662,-296,1586,4289 } },
    { "Leica V-LUX 3", { 11904,-4541,-1189,-2355,10899,1662,-296,1586,4289 } },
    { "Panasonic DMC-FZ200", { 8112,-2563,-740,-3730,11784,2197,-941,2075,4933 } },
487
    { "Panasonic DMC-FZ2000", { 7386,-2443,-743,-3437,11864,1757,-608,1660,4766 } },
488
    { "Leica V-LUX 4", { 8112,-2563,-740,-3730,11784,2197,-941,2075,4933 } },
489
    { "Panasonic DMC-FZ300", { 8378,-2798,-769,-3068,11410,1877,-538,1792,4623 } },
490
    { "Panasonic DMC-FZ330", { 8378,-2798,-769,-3068,11410,1877,-538,1792,4623 } },
491 492 493 494 495 496 497
    { "Panasonic DMC-FX150", { 9082,-2907,-925,-6119,13377,3058,-1797,2641,5609 } },
    { "Panasonic DMC-G10", { 10113,-3400,-1114,-4765,12683,2317,-377,1437,6710 } },
    { "Panasonic DMC-G1", { 8199,-2065,-1056,-8124,16156,2033,-2458,3022,7220 } },
    { "Panasonic DMC-G2", { 10113,-3400,-1114,-4765,12683,2317,-377,1437,6710 } },
    { "Panasonic DMC-G3", { 6763,-1919,-863,-3868,11515,2684,-1216,2387,5879 } },
    { "Panasonic DMC-G5", { 7798,-2562,-740,-3879,11584,2613,-1055,2248,5434 } },
    { "Panasonic DMC-G6", { 8294,-2891,-651,-3869,11590,2595,-1183,2267,5352 } },
498
    { "Panasonic DMC-G7", { 7610,-2780,-576,-4614,12195,2733,-1375,2393,6490 } },
499
    { "Panasonic DMC-G8", { 7610,-2780,-576,-4614,12195,2733,-1375,2393,6490 } },
500 501 502 503 504 505 506 507 508 509 510 511 512 513
    { "Panasonic DMC-GF1", { 7888,-1902,-1011,-8106,16085,2099,-2353,2866,7330 } },
    { "Panasonic DMC-GF2", { 7888,-1902,-1011,-8106,16085,2099,-2353,2866,7330 } },
    { "Panasonic DMC-GF3", { 9051,-2468,-1204,-5212,13276,2121,-1197,2510,6890 } },
    { "Panasonic DMC-GF5", { 8228,-2945,-660,-3938,11792,2430,-1094,2278,5793 } },
    { "Panasonic DMC-GF6", { 8130,-2801,-946,-3520,11289,2552,-1314,2511,5791 } },
    { "Panasonic DMC-GF7", { 7610,-2780,-576,-4614,12195,2733,-1375,2393,6490 } },
    { "Panasonic DMC-GH1", { 6299,-1466,-532,-6535,13852,2969,-2331,3112,5984 } },
    { "Panasonic DMC-GH2", { 7780,-2410,-806,-3913,11724,2484,-1018,2390,5298 } },
    { "Panasonic DMC-GH3", { 6559,-1752,-491,-3672,11407,2586,-962,1875,5130 } },
    { "Panasonic DMC-GH4", { 7122,-2108,-512,-3155,11201,2231,-541,1423,5045 } },
    { "Panasonic DMC-GM1", { 6770,-1895,-744,-5232,13145,2303,-1664,2691,5703 } },
    { "Panasonic DMC-GM5", { 8238,-3244,-679,-3921,11814,2384,-836,2022,5852 } },
    { "Panasonic DMC-GX1", { 6763,-1919,-863,-3868,11515,2684,-1216,2387,5879 } },
    { "Panasonic DMC-GX7", { 7610,-2780,-576,-4614,12195,2733,-1375,2393,6490 } },
514
    { "Panasonic DMC-GX8", { 7564,-2263,-606,-3148,11239,2177,-540,1435,4853 } },
515
    { "Panasonic DMC-GX85", { 7771,-3020,-629,-4029,11950,2345,-821,1977,6119 } },
516
    { "Panasonic DMC-TZ60", { 8607,-2822,-808,-3755,11930,2049,-820,2060,5224 } },
517
    { "Panasonic DMC-TZ61", { 8607,-2822,-808,-3755,11930,2049,-820,2060,5224 } },
518
    { "Panasonic DMC-TZ71", { 8802,-3135,-789,-3151,11468,1904,-550,1745,4810 } },
519
    { "Panasonic DMC-TZ81", { 8550,-2908,-842,-3195,11529,1881,-338,1603,4631 } },
520
    { "Panasonic DMC-TZ100", { 7790,-2736,-755,-3452,11870,1769,-628,1647,4898 } },
521
    { "Panasonic DC-FZ82", { 8550,-2908,-842,-3195,11529,1881,-338,1603,4631 } },
522
    { "Panasonic DC-GH5", { 7641,-2336,-605,-3218,11299,2187,-485,1338,5121 } },
523
    { "Panasonic DC-G9", { 7685,-2375,-634,-3687,11700,2249,-748,1546,5111 } },
524
    { "Panasonic DC-GX9", { 7564,-2263,-606,-3148,11239,2177,-540,1435,4853 } },
525
    { "Panasonic DC-TZ90", { 9052,-3117,-883,-3045,11346,1927,-205,1520,4730 } },
526 527 528 529 530 531 532
    { "Phase One H 20", { 1313,1855,-109,-6715,15908,808,-327,1840,6020 } }, /* DJC */
    { "Phase One H 25", { 2905,732,-237,-8134,16626,1476,-3038,4253,7517 } },
    { "Phase One P 2", { 2905,732,-237,-8134,16626,1476,-3038,4253,7517 } },
    { "Phase One P 30", { 4516,-245,-37,-7020,14976,2173,-3206,4671,7087 } },
    { "Phase One P 45", { 5053,-24,-117,-5684,14076,1702,-2619,4492,5849 } },
    { "Phase One P40", { 8035,435,-962,-6001,13872,2320,-1159,3065,5434 } },
    { "Phase One P65", { 8035,435,-962,-6001,13872,2320,-1159,3065,5434 } },
533
    { "Phase One IQ140", { 8035,435,-962,-6001,13872,2320,-1159,3065,5434 } },
534
    { "Phase One IQ250", { 3984,0,0,0,10000,0,0,0,7666 } },
535
    { "RED ONE", { 21014,-7891,-2613,-3056,12201,856,-2203,5125,8042 } }, /* DJC */
536
    { "RICOH GR DIGITAL 2", { 8846,-2704,-729,-5265,12708,2871,-1471,1955,6218 } },
537 538 539
    { "RICOH GR DIGITAL 3", { 8170,-2496,-655,-5148,13056,2311,-1367,1859,5265 } },
    { "RICOH GR DIGITAL 4", { 8235,-2659,-965,-2426,10625,2078,-686,1246,5898 } },
    { "RICOH GXR", { 7665,-1873,-562,-8232,15804,2586,-1797,2074,7667 } },
540
    { "RICOH GXR A12", { 8574,-2545,-541,-4753,12305,2761,-1484,2070,8291 } },
541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565
    { "RICOH GXR A16", { 6398,-1866,-432,-4115,11277,3263,-1177,1550,7289 } },
    { "Samsung EX1", { 8898,-2498,-994,-3144,11328,2066,-760,1381,4576 } },
    { "Samsung EX2F", { 10648,-3897,-1055,-2022,10573,1668,-492,1611,4742 } },
    { "Samsung EK-GN120", { 7557,-2522,-739,-4679,12949,1894,-840,1777,5311 } }, /* Samsung Galaxy NX */
    { "Samsung NX500", { 10686,-4042,-1052,-3595,13238,276,-464,1259,5931 } },
    { "Samsung NX3000", { 8060,-2933,-761,-4504,12890,1762,-630,1489,5227 } },
    { "Samsung NX300M", { 7557,-2522,-739,-4679,12949,1894,-840,1777,5311 } },
    { "Samsung NX300", { 7557,-2522,-739,-4679,12949,1894,-840,1777,5311 } },
    { "Samsung NX30", { 7557,-2522,-739,-4679,12949,1894,-840,1777,5311 } },
    { "Samsung NX2000", { 7557,-2522,-739,-4679,12949,1894,-840,1777,5311 } },
    { "Samsung NX210", { 6933,-2268,-753,-4921,13387,1647,-803,1641,6096 } },
    { "Samsung NX200", { 6933,-2268,-753,-4921,13387,1647,-803,1641,6096 } },
    { "Samsung NX20", { 6933,-2268,-753,-4921,13387,1647,-803,1641,6096 } },
    { "Samsung NX1100", { 6933,-2268,-753,-4921,13387,1647,-803,1641,6096 } },
    { "Samsung NX1000", { 6933,-2268,-753,-4921,13387,1647,-803,1641,6096 } },
    { "Samsung NX100", { 10332,-3234,-1168,-6111,14639,1520,-1352,2647,8331 } },
    { "Samsung NX11", { 10332,-3234,-1168,-6111,14639,1520,-1352,2647,8331 } },
    { "Samsung NX10", { 10332,-3234,-1168,-6111,14639,1520,-1352,2647,8331 } },
    { "Samsung NX5", { 10332,-3234,-1168,-6111,14639,1520,-1352,2647,8331 } },
    { "Samsung NX1", { 10686,-4042,-1052,-3595,13238,276,-464,1259,5931 } },
    { "Samsung WB2000", { 12093,-3557,-1155,-1000,9534,1733,-22,1787,4576 } },
    { "Samsung GX-1", { 10504,-2438,-1189,-8603,16207,2531,-1022,863,12242 } },
    { "Samsung GX20", { 9427,-2714,-868,-7493,16092,1373,-2199,3264,7180 } }, /* copied from Pentax K20D */
    { "Samsung S85", { 11885,-3968,-1473,-4214,12299,1916,-835,1655,5549 } }, /* DJC */
    { "Sinar Hy6", { 16442,-2956,-2422,-2877,12128,750,-1136,6066,4559 } }, /* DJC */
566
    { "Sjcam SJ6 LEGEND", { 9489,-3814,-225,-6650,13742,3236,-627,797,7550 } },
567 568 569
    { "Sony DSC-F828", { 7924,-1910,-777,-8226,15459,2998,-1517,2199,6818,-7242,11401,3481 } }, /* DJC */
    { "Sony DSC-R1", { 8512,-2641,-694,-8042,15670,2526,-1821,2117,7414 } },
    { "Sony DSC-V3", { 7511,-2571,-692,-7894,15088,3060,-948,1111,8128 } },
570
    { "Sony DSC-RX100M5", { 6596,-2079,-562,-4782,13016,1933,-970,1581,5181 } },
571
    { "Sony DSC-RX100M4", { 6596,-2079,-562,-4782,13016,1933,-970,1581,5181 } },
572 573 574
    { "Sony DSC-RX100M3", { 6596,-2079,-562,-4782,13016,1933,-970,1581,5181 } },
    { "Sony DSC-RX100M2", { 6596,-2079,-562,-4782,13016,1933,-970,1581,5181 } },
    { "Sony DSC-RX100", { 8651,-2754,-1057,-3464,12207,1373,-568,1398,4434 } },
575
    { "Sony DSC-RX10M2", { 6679,-1825,-745,-5047,13256,1953,-1580,2422,5183 } },
576
    { "Sony DSC-RX10M3", { 6679,-1825,-745,-5047,13256,1953,-1580,2422,5183 } },
577
    { "Sony DSC-RX10M4", { 7699,-2566,-629,-2967,11270,1928,-378,1286,4807 } },
578 579
    { "Sony DSC-RX10", { 6679,-1825,-745,-5047,13256,1953,-1580,2422,5183 } },
    { "Sony DSC-RX1R", { 6344,-1612,-462,-4863,12477,2681,-865,1786,6899 } },
580
    { "Sony DSC-RX1RM2", { 6629,-1900,-483,-4618,12349,2550,-622,1381,6514 } },
581
    { "Sony DSC-RX1", { 6344,-1612,-462,-4863,12477,2681,-865,1786,6899 } },
582
    { "Sony DSC-RX0", { 9396,-3507,-843,-2497,11111,1572,-343,1355,5089 } },
583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600
    { "Sony DSLR-A100", { 9437,-2811,-774,-8405,16215,2290,-710,596,7181 } },
    { "Sony DSLR-A290", { 6038,-1484,-579,-9145,16746,2512,-875,746,7218 } },
    { "Sony DSLR-A200", { 9847,-3091,-928,-8485,16345,2225,-715,595,7103 } },
    { "Sony DSLR-A230", { 9847,-3091,-928,-8485,16345,2225,-715,595,7103 } },
    { "Sony DSLR-A300", { 9847,-3091,-928,-8485,16345,2225,-715,595,7103 } },
    { "Sony DSLR-A330", { 9847,-3091,-929,-8485,16346,2225,-714,595,7103 } },
    { "Sony DSLR-A350", { 6038,-1484,-578,-9146,16746,2513,-875,746,7217 } },
    { "Sony DSLR-A380", { 6038,-1484,-579,-9145,16746,2512,-875,746,7218 } },
    { "Sony DSLR-A390", { 6038,-1484,-579,-9145,16746,2512,-875,746,7218 } },
    { "Sony DSLR-A450", { 4950,-580,-103,-5228,12542,3029,-709,1435,7371 } },
    { "Sony DSLR-A500", { 6046,-1127,-278,-5574,13076,2786,-691,1419,7625 } },
    { "Sony DSLR-A550", { 4950,-580,-103,-5228,12542,3029,-709,1435,7371 } },
    { "Sony DSLR-A560", { 4950,-580,-103,-5228,12542,3029,-709,1435,7371 } },
    { "Sony DSLR-A580", { 5932,-1492,-411,-4813,12285,2856,-741,1524,6739 } },
    { "Sony DSLR-A700", { 5775,-805,-359,-8574,16295,2391,-1943,2341,7249 } },
    { "Sony DSLR-A850", { 5413,-1162,-365,-5665,13098,2866,-608,1179,8440 } },
    { "Sony DSLR-A900", { 5209,-1072,-397,-8845,16120,2919,-1618,1803,8654 } },
    { "Sony ILCA-77M2",{ 5991,-1732,-443,-4100,11989,2381,-704,1467,5992 } },
601
    { "Sony ILCA-68", { 6435,-1903,-536,-4722,12449,2550,-663,1363,6517 } },
602
    { "Sony ILCA-99M2", { 6660,-1918,-471,-4613,12398,2485,-649,1433,6447 } },
603
    { "Sony ILCE-7SM2", { 5838,-1430,-246,-3497,11477,2297,-748,1885,5778 } },
604
    { "Sony ILCE-7S", { 5838,-1430,-246,-3497,11477,2297,-748,1885,5778 } },
605
    { "Sony ILCE-7RM2", { 6629,-1900,-483,-4618,12349,2550,-622,1381,6514 } },
606
    { "Sony ILCE-7RM3", { 6640,-1847,-503,-5238,13010,2474,-993,1673,6527 } },
607 608
    { "Sony ILCE-7R", { 4913,-541,-202,-6130,13513,2906,-1564,2151,7183 } },
    { "Sony ILCE-7M2", { 5271,-712,-347,-6153,13653,2763,-1601,2366,7242 } },
609
    { "Sony ILCE-7M3", { 7374,-2389,-551,-5435,13162,2519,-1006,1795,6552 } },
610 611 612 613 614 615
    { "Sony ILCE-7", { 5271,-712,-347,-6153,13653,2763,-1601,2366,7242 } },
    { "Sony ILCE-3000", { 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 } },
    { "Sony ILCE-3500", { 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 } },
    { "Sony ILCE-5000", { 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 } },
    { "Sony ILCE-5100", { 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 } },
    { "Sony ILCE-6000", { 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 } },
616
    { "Sony ILCE-6300", { 5973,-1695,-419,-3826,11797,2293,-639,1398,5789 } },
617
    { "Sony ILCE-6500", { 5973,-1695,-419,-3826,11797,2293,-639,1398,5789 } },
618
    { "Sony ILCE-9", { 6389,-1703,-378,-4562,12265,2587,-670,1489,6550 } },
619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639
    { "Sony NEX-5N", { 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 } },
    { "Sony NEX-5R", { 6129,-1545,-418,-4930,12490,2743,-977,1693,6615 } },
    { "Sony NEX-5T", { 6129,-1545,-418,-4930,12490,2743,-977,1693,6615 } },
    { "Sony NEX-3N", { 6129,-1545,-418,-4930,12490,2743,-977,1693,6615 } },
    { "Sony NEX-3", { 6907,-1256,-645,-4940,12621,2320,-1710,2581,6230 } }, /* DJC */
    { "Sony NEX-5", { 6807,-1350,-342,-4216,11649,2567,-1089,2001,6420 } }, /* DJC */
    { "Sony NEX-3", { 6549,-1550,-436,-4880,12435,2753,-854,1868,6976 } }, /* Adobe */
    { "Sony NEX-5", { 6549,-1550,-436,-4880,12435,2753,-854,1868,6976 } }, /* Adobe */
    { "Sony NEX-6", { 6129,-1545,-418,-4930,12490,2743,-977,1693,6615 } },
    { "Sony NEX-7", { 5491,-1192,-363,-4951,12342,2948,-911,1722,7192 } },
    { "Sony NEX-C3", { 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 } },
    { "Sony NEX-F3", { 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 } },
    { "Sony SLT-A33", { 6069,-1221,-366,-5221,12779,2734,-1024,2066,6834 } },
    { "Sony SLT-A35", { 5986,-1618,-415,-4557,11820,3120,-681,1404,6971 } },
    { "Sony SLT-A37", { 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 } },
    { "Sony SLT-A55", { 5932,-1492,-411,-4813,12285,2856,-741,1524,6739 } },
    { "Sony SLT-A57", { 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 } },
    { "Sony SLT-A58", { 5991,-1456,-455,-4764,12135,2980,-707,1425,6701 } },
    { "Sony SLT-A65", { 5491,-1192,-363,-4951,12342,2948,-911,1722,7192 } },
    { "Sony SLT-A77", { 5491,-1192,-363,-4951,12342,2948,-911,1722,7192 } },
    { "Sony SLT-A99", { 6344,-1612,-462,-4863,12477,2681,-865,1786,6899 } },
640
  };
641

642
  for (size_t i = 0; i < sizeof(table)/sizeof(table_data); i++) {
643 644 645
    if (!strcmp(name, table[i].cameraid)) {
      for (int j=0; j < 12; j++)
        cam_xyz[0][j] = table[i].trans[j] / 10000.0;
646 647 648
      break;
    }
  }
649 650
}